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 comandogit 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)