В настоящее время на моем веб-сайте (производственном сервере) уже есть много кода. А теперь я хочу начать использовать 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
в этом случае?