Introducción
Estás colaborando en un proyecto con un grupo de personas y has definido una convención de nomenclatura para las ramas de git. Creó una nueva rama, envió los cambios al repositorio remoto y se dio cuenta de que el nombre de su rama era incorrecto.
Afortunadamente, Git te permite cambiar el nombre de las ramas muy fácilmente usando el comando git branch -m
Esta guía explica cómo cambiar el nombre de las ramas de Git locales y remotas.
Cambiar el nombre de la rama de Git
Siga los pasos a continuación para cambiar el nombre de un Git de sucursal local y remota:
Comience especificando la sucursal local a la que desea cambiar el nombre:
git checkout <old_name>
Cambie el nombre de la sucursal local escribiendo:
git branch -m <new_name>
Si ya ha enviado la rama <old_name>
al repositorio remoto, elimine la rama remota <old_name>
:
git push origin --delete <old_name>
Finalmente, presione la rama local <new_name>
y restablezca la rama ascendente:
git push origin -u <new_name>
Eso es todo. En este punto, ha cambiado correctamente el nombre de su rama de Git local y remota.
Conclusión
Las sucursales son parte del proceso de desarrollo de software y una de las características más poderosas de Git. Las ramas son esencialmente indicadores de cierto compromiso.
Cambiar el nombre de una rama de Git local es cuestión de ejecutar un solo comando. Sin embargo, no es posible cambiar el nombre de una sucursal remota directamente, debe eliminarla y luego presionar la sucursal local renombrada nuevamente.