Я храню простой набор HTML-файлов, сгенерированных Pandoc, на сервере, и я решил использовать git для контроля версий.
Я никогда не редактирую файлы непосредственно на сервере, поэтому я сохраняю ветку на сервере; когда я делаю изменения в своей локальной копии, я фиксирую и нажимаю; тогда я SSH к серверу и сливаю его в рабочую копию там:
git push
ssh my-server.org "(cd /some/git/repo/ && git reset --hard)"
Есть ли более простой способ сделать это?