Механизм Приложения Google и лучшие практики Мерзавца

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

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

Это корректно для создания repo непосредственно из каталога PetProject, или действительно ли предпочтительно создать второй каталог, зеркально отражающий разрабатывание PetProject каталог?
В последнем случае, каждый раз, когда мой друг выпустит что-то новое, я должен был бы вытянуть выборку от Мерзавца, копирующего измененные файлы в разрабатывание PetProject каталог.

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

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

16
задан systempuntoout 18 January 2012 в 16:38
поделиться

1 ответ

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

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

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

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


Как отмечает Ник Джонсон, на GitHub есть чёткий процесс настройки удалённого.

 git remote add github git@github.com:git_username/projectname.git
11
ответ дан 30 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: