@easycode
не боюсь задавать глупые вопросы ))

Как безопасно обновить до последней ревизии измененные вне Git файлы сайта?

Так уж получилось, что на сервере развернут работающий сайт, в виде рабочей копии проекта из Git.
Обновление происходит через git pull

Продолжительное время обновления файлов сайта происходили простой заменой файлов через FTP.
Параллельно в Git'е было сделано 8 ревизий (обновлений).

Какой командой можно увидеть все файлы на сервере, которые не соответствуют рабочей копии Git - т.е. были заменены?

Как наиболее безопасно обновить рабочую копию на сервере до последней ревизии?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
modestguy
@modestguy
full-stack web developer
git status - увидите все изменённые файлы

Также можно сделать например так:
сделать git stash - и вы "спрячите" все те файлы, которые непосредственно заливались по FTP, и у вас будет последняя актуальная версия в репозитории
Затем можно будет сделать git pull - обновите до самой последней версии из репозитория
Затем git stash apply - восстановите те файлы, которые были спрятаны

Ну и потом смотреть. Если есть конфликты - решать. Если их нет - то просто добавляете в индекс и делаете commit.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы