Я бы хотел применить контроль версий - используя git - для разработки сайтов на WordPress.
Как мне поступить, исходя из моих проблем ниже?
Концерн 1: «Гранулярные изменения»
В этом конкретном случае трудно локально имитировать среду веб-сервера. Поэтому я бы очень хотел проталкивать изменения. Могу ли я отправить изменения на «уровне суб-фиксации» на веб-сервер, чтобы избежать «неактуальных» фиксаций? (И нужно ли вообще настраивать git-репо на моем удаленном веб-сервере?)
Концерн 2: обработка плагинов и носителей
Ранее я и мои коллеги устанавливали / обновляли плагины и загружали мультимедиа из интерфейса администратора WordPress. Если бы я также хотел синхронизировать медиа и плагины, как бы это было достигнуто?
Я был бы признателен за любые ресурсы, подробно описывающие, как настроить рабочий процесс, который позволил бы мне хранить все мои файлы (WordPress + плагины, медиа, темы и т. Д.) Локально, в то же время позволяя мне выдвигать «гранулярные изменения» мой веб-сервер и "настоящие коммиты" на Github.