Eliminar una rama de Git de forma local y remota
Cuando está trabajando con el equipo, y todo el equipo está haciendo cambios en el mismo repositorio de código, Git entra en juego para el sistema de control de versiones. Hacer nuevas ramas en Git es comparativamente más fácil que otros sistemas de control de versiones y eliminar las ramas locales tampoco es un gran problema en Git.
Este artículo presentará cómo eliminar una rama local o remota de Git. En la mayoría de los casos, cuando comienza a trabajar por primera vez con cualquier repositorio, el nombre remoto del repositorio es origin
. Entonces, si presionó su código en la rama de origen, debe eliminarlo de la rama origin
. Tenemos dos tipos de las ramas en cualquier sistema de control de versiones. la rama local es donde cada miembro del equipo administra el trabajo en su computadora, y la rama remota es donde todos los miembros del equipo están trabajando simultáneamente en ella.
Eliminar una rama local de Git
Primero, veremos cómo eliminar la rama de la computadora personal local usando la línea de comando. Para eliminar una rama local de la computadora personal en Git, tenemos que ejecutar en la línea de comando en el directorio del proyecto.
git branch -d <branch-name>
El ejemplo anterior, el parámetro -d
se usa como un alias para eliminar, que se usa para eliminar la rama en particular si ya está completamente fusionada con la rama remota. Mientras que, si desea forzar la eliminación de la rama, entonces -D se usa como un alias para force delete
, que elimina la rama ya sea que esté fusionada o no en la rama remota.
Incluso si la rama tiene cambios no fusionados, Git se negará a eliminarla. Si desea realizar esta acción con fuerza, debe forzar esta acción de eliminación reemplazando el parámetro -d
con un parámetro -D
en mayúscula:
git branch -D <branch-name>
podemos resumir la rama local de esta manera.
git branch --delete <branch>
git branch -d <branch> # Shorter version
git branch -D <branch> # Force-delete un-merged branches
Eliminar una rama remota de Git
Como se mencionó anteriormente, usamos Git para la rama local, pero el caso es diferente para las ramas remotas. Usamos git push
para la rama remota, incluso si eso suena un poco extraño. En otras palabras, podemos decir que estamos presionando - enviando - la orden para eliminar la rama al repositorio remoto. Así es como se hace:
git push --delete <remote branch name> <branch name>
En la mayoría de los casos, el nombre remoto es origin
. En ciertos casos, deberá utilizar el siguiente comando.
git push -d origin <branch_name>
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn