Mantenho um conjunto simples de arquivos HTML Pandoc gerados em um servidor, e decidi usar o git para controle de versão.
Eu nunca edito arquivos diretamente no servidor, então eu mantenho uma filial verificada lá no servidor; quando faço alterações na minha cópia local, eu faço commit e push; então eu SSH para o servidor e fundi-lo na cópia de trabalho lá:
git push
ssh my-server.org "(cd /some/git/repo/ && git reset --hard)"
Existe uma maneira mais simples de fazer isso?
Tags git