DEV Community

Abraham Calsin
Abraham Calsin

Posted on • Edited on

Como eliminar una rama local y remota con git.

En este artículo veremos cómo eliminar eficazmente una rama local y remota con #git.

- Eliminar rama local:

Para eliminar una rama local ejecuta el siguiente comando,
git branch -D <branch-name>, remplaza la <branch-name> por el nombre de la rama que desees eliminar.

Nota: Si intenta eliminar una rama que contengan cambios sin mergear le saltara el siguiente error: error: The branch 'branch_name' is not fully merged. If you are sure you want to delete it, run 'git branch -D nombre_de_la_rama'. Tenga en cuenta este error, para saber que cambios realizados tiene en su(s) rama(s) que aun no están mergeados, ejecute el siguiente comando git branch --no-merged, esto le mostrara todos los cambios no mergeados en su propia rama. Si esta seguro de eliminar la rama, entonces necesitara forzar la eliminación de la rama con el comando -D.

Recuerde que si fuerza la eliminación, todos los cambios no mergeados se eliminaran por completo.

- Eliminar rama remota:

Si ya elimino su rama local eso no quiere decir que esto haya afectado a su rama remota, si desea reflejar estos cambios en remoto, ejecute el siguiente comando, git push origin --delete <branch-name>, recuerde modificar el nombre de su rama que desea eliminar.

Y listo, su rama ya fue eliminado, para estar seguro de esto, ejecute el siguiente comando git branch, esto le mostrara una lista completa de sus ramas "locales". Si no encuentra la rama que eliminó, entonces todo salió bien, continúe codificando sin más preocupación. 🎉

Top comments (0)