Я начал проект кодирования, который расширился по размеру, и я хочу использовать Git для управления версиями. Если это имеет значение, проект представляет собой сочетание веб-инфраструктуры, написанной в HTML/CSS/PHP и инфраструктуре сервера, написанной на C.Как импортировать существующий проект в Git?
В настоящее время я работаю следующим образом: Выполняю изменения в каталоге разработки: /var/www/dev
. Как только я доволен, я вручную перемещаю измененные файлы в живой каталог: /var/www/stable
. Как стабильные, так и dev в настоящее время одни и те же, но доступны через веб-сайты в разных доменах: foo.com и dev.foo.com
Я узнал основы Git, и я знаком с командами, но я могу ` t выяснить, как перенести проект, хотя читайте несколько вопросов о Stackoverflow. Я хочу сохранить версию dev, доступную на dev.foo.com. Должен ли я сделать это таким образом:
- Open/уаг/WWW/мастер и создать репозиторий с:
git init
,git add .
иgit commit
. - Открыть/вар/WWW/DEV и тянуть репо с:
git pull file:////var/www/stable .
Как только это будет сделано, я должен быть в состоянии работать в моем Dev среде и имеют филиалы в Dev репо, но как я переместить изменения в стабильную версию? Есть ли лучший способ организовать этот процесс?