Intentando responder específicamente a la pregunta (al menos el título).
También puede cambiar el nombre de la sucursal local , pero sigue rastreando el nombre antiguo en el control remoto.
git branch -m old_branch new_branch
git push --set-upstream origin new_branch:old_branch
Ahora, cuando ejecuta git push
, la old_branch
referencia remota se actualiza con su local new_branch
.
Tienes que conocer y recordar esta configuración. Pero puede ser útil si no tiene la opción para el nombre de la sucursal remota, pero no le gusta (¡oh, quiero decir, tiene una muy buena razón para que no le guste!) Y prefiere una más clara nombre de su sucursal local.
Jugando con la configuración de búsqueda, incluso puede cambiar el nombre de la referencia remota local. es decir, tener un refs/remote/origin/new_branch
puntero de referencia a la rama, de hecho es el old_branch
encendido origin
. Sin embargo, desaconsejo esto, por la seguridad de su mente.