Git: como fazer atualização de diretório remoto quando for pressionado?

Eu quero usar o git para gerenciar alguns dados em um servidor remoto, então eu configurei umnão-nu repositório lá. Eu posso enviar para ele sem problemas, e o próprio repositório é atualizado, mas os arquivos reais não são alterados / adicionados / excluídos. Eu tenho que ssh no servidor e fazer um

git reset --hard HEAD

para obter a estrutura do arquivo para realmente atualizar.

O que deve ser feito?

questionAnswers(4)

yourAnswerToTheQuestion