@V-ampre

Как обновлять сайт на боевом сервере спомощью GIT?

Помогите разобраться с гит. У меня сайт на локальном компе - я его залил на БитБакет, а потом через git clone закачал на виртуальный сервер. Теперь если я например создаю новый модуль у себя на локалке, то пушу его на БитБакет, а как после этого обновить боевую версию? Зайти на сервер и сделать pull (или fetch?), не загрузятся ли тогда ненужные отличия, потомучто файл настроек на сервере у меня отличается? Вообщем как правильно обновлять версию на боевом сервере?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 1
robux
@robux
Первый раз так:
git clone --depth=1 https://github.com/Author/Framework.git

Второй и следующие так:
git pull https://github.com/Author/Framework master
или
git pull

P.S. Параметр "--depth=1", чтобы скачалась только последняя версия, без всей предыдущей истории.
P.S.2. Перед обновлением делай резервные копии текущих настроек - либо в отдельную папку, либо просто копированием в отдельные файлы. Если что-то перетрётся после "pull", то из копии обратно восстановишь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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