¿Cómo sincronizar los cambios en mi servidor local con los del remoto sin comprometerme?

Estoy desarrollando un software que requiere que use un servidor remoto para probar si funciona. No puedo alojar una versión local.

De todos modos, tengo Git configurado. La forma en que trabajo ahora es cambiar algo localmente en mi computadora portátil basada en Windows, agregar un pequeño git commit como "Fix", empujarlo al repositorio remoto y luego buscarlo en el servidor de desarrollo (que ejecuta un linux sin GUI )

No quiero hacer eso porque:

La historia de git está llena de pequeños commits sin sentido.

Es tedioso tener que crear comits, llevarlos al repositorio remoto y luego buscarlos desde el servidor del desarrollador.

Entonces, me pregunto: ¿cómo debo configurar el entorno para que cualquier cambio en mi computadora portátil local, incluso sin comprometer nada, haga que los archivos en el servidor de desarrollo cambien instantáneamente? ¿Hay una manera de hacerlo? Incluso puedo omitir el envío al servidor remoto de git, solo quiero sincronizar archivos entre mi máquina local y el servidor de desarrollo.

Atentamente

Respuestas a la pregunta(1)

Su respuesta a la pregunta