В настоящее время на моем веб-сайте (производственном сервере) уже есть много кода. А теперь я хочу начать использовать Git для своих проектов и настроить промежуточный сервер для моей команды. Кто-нибудь может дать мне совет?
Вот картина в моей голове:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
У меня вопрос, с чего мне начать?
Вот несколько шагов в моей голове:
- сделать
git initрабочий сервер (это безопасно?) cloneрепо с производства на промежуточный сервер- разработчики
cloneрепо от постановки на локальную машину pushфайлы на промежуточный сервер после завершения изменения- когда постановка готова,
pushвсе до постановки
Имеет ли смысл этот рабочий процесс или есть какой-то лучший способ сделать это?
Что, если я хочу изменить только один файл?
Имеет ли происхождение / мастер какое-либо отношение к этому в этом процессе ?? Кто происхождение? я собираюсь иметь несколько происхождений ??
Кроме того, когда разработчик должен использовать branchв этом случае?