Прежде чем задать свой вопрос, я хочу упомянуть, что я только сегодня, начинающий экспериментировать с git, что поэтому делает меня полным новичком git.Использование git для отслеживания изменений, сделанных на сервере без фиксации
Я часто работаю с графическими дизайнерами на веб-сайтах Wordpress для клиентов. После загрузки кода на сервер графический дизайнер иногда редактирует файлы CSS & на сервере, используя редактор Wordpress (в панели администратора Wordpress).
Вы можете себе представить, что это создает проблему для меня, потому что я должен сначала перезагрузить все измененные файлы в свою локальную папку разработки, и поскольку я не знаю, какие файлы были отредактированы, у меня есть для повторной загрузки всей папки темы. Затем я делаю изменения локально и повторно загружаюсь на сервер.
Из того, что я читал в Интернете, кажется, что Git может сделать это намного менее болезненным.
Мой вопрос: Если дизайнер вносит изменения в файлы на сервере с помощью редактора Wp без с помощью мерзавца/фиксации, что с помощью Git еще мне помочь? Будет ли он загружать все измененные файлы на мою машину автоматически, аналогично тому, как работает Dropbox?
От чтения больше о 'git', могу ли я просто« вытащить »из репозитория моего сервера, и он автоматически загрузит самые последние файлы, даже если изменения были сделаны без фиксации /' git'ted? – Amit
Это ужасный ужасный рабочий процесс. Не делай этого. Вместо этого помогите дизайнеру настроить локальную установку Wordpress, где они могут совершать и тестировать изменения, и/или клон разработки реального сервера. Обновление сервера должно осуществляться только с помощью 'git pull'. – Daenyth
@ Даэнит имеет это право (хотя я думаю, что он имел в виду «git push»).Дизайнер должен работать над локальной установкой, и когда все будет готово, изменения будут перенесены на производственный сайт. Неконтролируемые изменения, происходящие на месте производства, требуют неприятностей. – wadesworld