Cómo eliminar una rama de git en local y en remoto
Eliminar una rama de git es útil cuando ya no necesitas los cambios que se hicieron en ella, por hacer limpieza de ramas, porque hemos cometido un error en el nombre o cualquier otro motivo. ¡Veamos cómo hacerlo!
Eliminar una rama de git en local y en remoto es una tarea muy sencilla, y simplemente hay que ejecutar unos pocos comandos.
Vamos a suponer que la rama que deseamos eliminar se llama nombre-de-rama
. Veamos cómo eliminarla tanto de git local como en remoto:
- Cambiar a la rama principal del repositorio: en tu repositorio local, asegúrate de estar en la rama principal (suele ser la rama
master
omain
) antes de eliminar la ramanombre-de-rama
. Puedes cambiar de rama con el comandogit checkout nombre-de-rama
. - Eliminar la rama en el repositorio local: una vez que estés en la rama principal, puedes eliminar la rama con el comando
git branch -d nombre-de-rama
. Este comando eliminará la rama de tu repositorio local. - Eliminar la rama en el repositorio remoto: para esto, necesitarás usar el comando
git push origin --delete nombre-de-rama
. Este comando eliminará la rama del repositorio remoto al que estés conectado, ya sea en Github, BitBucket, GitLab o cualquier servidor Git.
Es importante mencionar que no podrás eliminar una rama si aún no has hecho el merge de los cambios de esa rama con la rama principal. En este caso, deberás fusionar los cambios primero o usar el comando git branch -D nombre-de-rama
para forzar la eliminación de la rama.