Como sincronizar alterações no meu servidor local com as do servidor remoto sem confirmar?

Estou desenvolvendo um software que exige que eu use um servidor remoto para testar se funciona. Não consigo hospedar uma versão local.

De qualquer forma, eu tenho configurado. A maneira como trabalho agora é que vou mudar algo localmente no meu laptop baseado no Windows, adicionar um pequeno commit do git como "Fix", enviá-lo ao repositório remoto e buscá-lo no servidor de desenvolvimento (que executa um linux sem GUI )

Eu não quero fazer isso porque:

A história do git está repleta de pequenos commits inúteis.

É tedioso ter que criar confirmações, enviá-las para o repositório remoto e buscá-las no servidor do desenvolvedor.

Então, eu estou pensando - como devo configurar o ambiente para que qualquer alteração no meu laptop local, mesmo sem comprometer nada, faça com que os arquivos no servidor de desenvolvimento sejam alterados instantaneamente? Existe uma forma de fazer isso? Eu posso até pular enviá-lo para o servidor git remoto, só quero sincronizar arquivos entre minha máquina local e o servidor de desenvolvimento.

Cumprimentos

questionAnswers(1)

yourAnswerToTheQuestion