Как выложить Delphi проект на GitHub (Bitbucket)?
1. Скачиваете и ставите Git for windows
2. Скачиваете и ставите Tortoise git
3. Создаете пустой проект в веб-интерфейсе bitbucket
4. Копируете из веб-интерфейса ссылку вида https://ваш логин@bitbucket.org/название репозитория/ваш проект.git
5. Правой кнопкой в нужном месте -> Git Clone, вводите ссылку из пункта 4, далее запросит пароль
6. Теперь у вас есть папка проекта, находящаяся под контролем git. (Признак - в ней будет подпапка .git)
7. Кладете в папку проекта нужные файлы, выделяете их, правой кнопкой - Tortoise git -> Add, выбираете файлы для добавления под контроль git
8. Правая кнопка -> git commit - это добавит локальный "слепок" репозитория
9. Git push - ввод пароля от репозитория - вуаля - ваши файлы на битбакете
Среди общих рекомендаций:Размещать только исходные коды программы, конфигурационные файлы, файлы проекта, документацию, изображения. Но не файлы, полученные при компиляции или временные файлы!
Для предотвращения добавления таких файлов существуют файлы .gitignore . Добавив такой файл в корень проекта в самом начале, он проинформирует Git о том какие файлы нужно игнорировать при добавлении в репозиторий. Сразу после инициализации репозитория git init
добавить в корень файл .gitignore (именно таким названием!) с содержимым отсюда. Важно добавить файл .gitignore самым первым и в отдельности от остальных!
Затем добавляйте остальные папки и файлы, указанные в "Untracked files:" в git status.Проверить чтобы случайно в коде или других файлах не оказалась секретная информация: пароли, ключи доступа к разным ресурсам и т.д. Один раз попав туда - уже не удалить. Иначе ваша информация уплывёт в интернет. Указать под какой лицензией публикуется проект. Update
Для размещения ПО для распространения использовать GitHub releases