@compartirbot Yo lo que suelo hacer es crear una rama local
cliente:~$ git branch local
cliente:~$ git checkout local
cliente:~$ git branch
* local
master
y hago todos los cambios en ella. Cuando termino los subo con:
cliente:~$ git push origin local
y luego entro al servidor y hago:
servidor:~$ git branch
* master
local
servidor:~$ git merge local