Подтвердить что ты не робот

Google App Engine и лучшие методы Git

Я разрабатываю небольшой проект для домашних животных в Google App Engine, и я хотел бы сохранить исходный код под контролем источника, используя github; это позволит моему другу проверить и изменить источники.

У меня просто есть каталог PetProject со всеми источниками и сервером разработки Google App Engine, указывающим на этот каталог.

Правильно ли создать репо прямо из каталога PetProject или предпочтительнее создать второй каталог, отражающий каталог PetProject?

 В последнем случае, когда мой друг выпустит что-то новое, мне понадобится pull fetch из Git скопировать измененные файлы в каталог PetProject.

Если я решил сохранить репо внутри каталога разработки, пропустить .git на Gae yaml достаточно?

Каковы лучшие практики здесь?

4b9b3361

Ответ 1

Вы можете создать репозиторий git непосредственно в текущем каталоге PetProject.

Один трюк будет клонировать ваше новое (и пустое) репо GitHub в локальном каталоге, а затем скопировать подкаталог .git в ваш каталог PetProject.
Таким образом, у вас есть репозиторий git, уже подключенный к удаленному репозиторию GitHub вверх.

Измените файл .gitignore, чтобы исключить то, что вы не хотите публиковать. git add -A, а затем git commit -m "first commit" А затем нажмите на репозиторий GitHub.

Примечание: вместо того, чтобы вытащить из вашего репозитория git (что означает слияние сразу же, что было нажато в той же ветке), вы можете захотеть сначала выбрать, а затем проверить, что вы можете объединить.


Как Nick Johnson, хотя у GitHub есть очистить процесс настройки удаленного.

 git remote add github [email protected]:git_username/projectname.git