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