Git: enviar a una sucursal de seguimiento remoto en el repository remoto

Cuando simplemente haces git push en un repository remoto, su twig master se actualiza. Esto no es deseable en el caso de depósitos no desnudos, y el post de advertencia mostrado por las versiones recientes de Git lo deja en claro.

Me gustaría poder acceder a un repository remoto y actualizar una de sus sucursales de seguimiento remoto . Más tarde, cuando inicio session en la máquina remota y ejecuto commands, puedo elegir fusionar esa twig de seguimiento remoto en master .

¿Cómo puedo hacer eso? ¿O hay una forma mejor de enviar cambios a un repository no desnudo?

Tu puedes hacer:

 git push master:some-remote-branch 

por ejemplo:

 git push master:alex/master 

(Aunque todavía no se recomienda enviar contenido al repository no vacío).

Supongo que deberías configurar un repository desnudo por separado, es decir. uno sin una copy de trabajo. Luego, puede iniciar session en la máquina remota y clonar este repository remoto, y search / extraer cada vez que lo necesite.