ELIMINAR UNA RAMA DE GIT

Para eliminar una rama de Git, hay que diferenciar entre las ramas locales y remotas...

ELIMINAR UNA RAMA DE GIT

Para eliminar una rama de Git, hay que diferenciar entre las ramas locales y remotas.

Lo primero que necesitaremos saber es el nombre exacto de la rama. Esto es fácilmente conseguible usando el comando git branch -a.

$ git branch -a
* master
  branch_to_be_deleted
  remotes/origin/master
  remotes/origin/branch_to_be_deleted

Borrando ramas locales

Una vez se tiene identificado la rama a eliminar, se volvería a usar el comando git branch pero esta vez con la opción -d (alias de --delete). En caso de no haberse mezclado todo su contenido (git status), se necesitaría usar la opción -D(alias de --delete --force) para así proceder a su borrado.

$ git branch -d branch_to_be_deleted
Deleted branch branch_to_be_deleted (was ######).
Nota: Acuérdate de cambiar a una rama diferente de la que quieres borrar. Si no lo hicieras, provocarías un error parecido a error: Cannot delete the branch 'branch_name'

Borrando ramas remotas

Para borrar una rama remota, no puedes usar el comando git branch. En lugar de ello, debes usar el comando git push, seguido por el nombre remoto (normalmente será origin) y por último, la opción -d  (alias de --delete) o -D (alias de --delete --force) en caso de haber mezclado los cambios (git status).

$ git push -d origin branch_to_be_deleted
To <URL of your repository>.git
- [deleted]         branch_to_be_deleted

Resumen

Eliminando una rama local:

$ git branch -d <branch_name>
$ git branch -D <branch_name>

Eliminando una rama remota:

$ git push -d <remote_name> <branch_name>
$ git push -D <remote_name> <branch_name>

Share Tweet Send
0 Comentarios
Cargando...