Eliminar ramas en Git

Azhar Bashir Khan 6 febrero 2022
Eliminar ramas en Git

Este tutorial verá cómo eliminar ramas, locales y remotas, en Git.

Creamos ramas en Git para separar el trabajo de desarrollo (es decir, podemos crear una rama para una función, separada de la rama principal).

A veces, podemos decidir descartar una rama y eliminarla del repositorio en Git. La rama que queremos eliminar podría estar presente en el repositorio local o remoto.

Ahora ilustraremos esto con un ejemplo.

Usando git branch y git push para eliminar ramas en Git

Por lo general, creamos varias ramas en un repositorio de Git en un entorno de desarrollo típico, además de la rama principal. Usamos la rama principal para los cambios finales de nivel de producción.

Podemos usar una rama para el desarrollo de funciones y la otra para corregir errores. Más tarde, fusionaremos esas ramas en el lanzamiento o en la rama principal cuando queramos lanzar.

A veces, podemos decidir eliminar algunas ramas que ya no son necesarias. Las ramas pueden estar presentes solo en el repositorio local en Git, o también pueden estar presentes en el repositorio remoto.

Supongamos que tenemos una rama llamada feature1 en el repositorio de Git, una rama local. Para eliminar una rama local en Git, usamos el comando git branch con la opción -d.

La sintaxis del comando para eliminar la rama local es git branch -d <branch_name>. Por lo tanto, usamos el siguiente código para eliminar nuestra rama local feature1.

$ git branch -d feature1

Podemos usar la opción -D y el comando git branch, que es un alias para las opciones --delete --force. Esto provoca la eliminación de la rama, incluso si no está completamente fusionada con su rama anterior.

Por lo tanto, podemos hacer lo siguiente.

$ git branch -D feature1

A veces, es posible que también necesitemos eliminar la rama remota. Podemos decidir que hemos terminado con una rama, que ya no es necesaria en todo el equipo de desarrollo.

Por lo tanto, es posible que ya no mantengamos esa rama en el repositorio remoto.

Podemos eliminar la rama remota usando el comando git push con la opción --delete.

La sintaxis del comando para eliminar una rama remota es git push <remote_name> --delete <branch_name>.

Digamos que la rama feature1 es una rama remota. Podemos eliminar la rama remota de la siguiente manera.

$ git push origin --delete feature1

Por lo tanto, hemos explicado cómo eliminar ramas, locales y remotas, en Git.

Artículo relacionado - Git Branch

Artículo relacionado - Git Delete

Artículo relacionado - Git Push