Muchas veces queremos eliminar ramas que ya no estamos utilizando, pero en ocasiones cometemos el error de eliminar una rama de manera local pensando que se eliminará también en nuestro Github, en este post te muestro la manera en la que puedas eliminar las ramas de las 2 formas: local y remotamente.

 

Para eliminar una rama de manera local lo haces con el siguiente comando:

git branch -d your_branch

Si aún tenemos cambios que no hemos hecho merge a otra rama posiblemente nos regresará un error cómo el siguiente:

error: The branch 'your_branch' is not an ancestor of your current HEAD.
If you are sure you want to delete it, run 'git branch -D your_branch'.

Si aún así deseas eliminar esta rama, puedes forzar la eliminación de la siguiente manera:

git branch -D your_branch

Ramas remotas

Si ahora quisieras eliminar una rama en tu Github o en tu repositorio remoto lo puedes hacer de la siguiente manera:

git push origin --delete your_branch

O bien puedes hacer lo mismo con un comando más fácil de recordar:

git push origin :your_branch

Simplemente escribe dos puntos (:) antes del nombre de tu rama y listo.

¿Te gustaría ser nuestro Patreon? https://www.patreon.com/codejobs

¿Te gustó esta publicación? Márcala como favorita