Introducción
Git es un paquete de software utilizado para rastrear el software a medida que avanza a través de las etapas de desarrollo. Git usa ramificación para mantener un repositorio central de código mientras crea una copia para hacer cambios.
En esta guía, aprende a cambiar el nombre de una rama de Git en un sistema local o repositorio remoto.

Requisitos previos
- Una instalación existente en Git en CentOS o Git para Ubuntu
- Un sistema operativo basado en Linux
- Acceso a una ventana de terminal/línea de comandos (Ctrl+Alt+T o Ctrl+Alt+F2)
Renombrar sucursal local
Para cambiar el nombre de una rama en Git:
1. Ingrese el nombre de la rama que desea cambiar en su interfaz de línea de comandos:
git checkout old-branch
Debería recibir una confirmación de que la sucursal está desprotegida.

2. Cambie el nombre de la rama ingresando el comando:
git branch -m new-name
Alternativamente, puede usar un solo comando. Si aún no estás en el maestro, cámbialo:
git checkout master
Introduzca lo siguiente para cambiar el nombre de una sucursal:
git branch -m old-name new-name
3. Verifique que el cambio de nombre se haya realizado correctamente comprobando el estado:
git branch -a
El resultado confirma que la rama se renombró correctamente, como se muestra a continuación.

Esto es útil si creó una nueva rama y empujó los cambios de su repositorio remoto para descubrir que el nombre de la rama era incorrecto.
Cambiar el nombre de una sucursal remota de Git
No hay forma de renombrar directamente una rama de Git en un repositorio remoto. Deberá eliminar el nombre de la rama anterior y luego insertar una rama con el nombre correcto en el repositorio remoto.
1. Verifique que la sucursal local tenga el nombre correcto:
git branch -a
2. A continuación, elimine la rama con el nombre anterior en el repositorio remoto:
git push origin --delete old-name
El resultado confirma que se eliminó la rama.

3. Finalmente, presione la rama con el nombre correcto y restablezca la rama ascendente:
git push origin -u new-name
Alternativamente, puede sobrescribir la rama remota con un solo comando:
git push origin :old-name new-name
Todavía es necesario restablecer la rama ascendente:
git push origin -u new-name