Git: ¿cómo hacer una actualización remota del directorio cuando se empuja?

Quiero usar git para administrar algunos datos en un servidor remoto, así que configuro unno desnudo repositorio allí. Puedo presionarlo sin problemas, y el repositorio se actualiza, pero los archivos reales no se modifican / agregan / eliminan. Tengo que ssh en el servidor y hacer una

git reset --hard HEAD

para obtener la estructura de archivos para actualizar realmente.

¿Qué hay que hacer?

Respuestas a la pregunta(4)

Su respuesta a la pregunta