¿Cómo puedo borrar una rama en Github?

| Última modificación: 15 de mayo de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si alguna vez has trabajado con Git y GitHub, sabrás que las ramas son una parte esencial de cualquier proyecto de desarrollo. Te permiten trabajar en características o correcciones sin interferir con el trabajo principal. Pero, ¿qué sucede cuando una rama ya no es necesaria? Aquí te explicaremos cómo borrar una rama en GitHub de manera sencilla y segura. También puedes aprender cómo deshacer cambios en Git.

¿Por qué borrar una rama en GitHub?

Antes de explicarte el proceso de cómo borrar una rama en GitHub, es importante entender por qué podrías querer hacerlo. Te daremos algunas razones muy comunes:

  • Limpieza del repositorio: Después de fusionar una rama con cambios importantes, borrarla ayuda a mantener el repositorio organizado y libre de ramas obsoletas.
  • Evitar confusiones: Mantener solo las ramas activas reduce la confusión entre los colaboradores sobre dónde se deben hacer los cambios.
  • Optimización de recursos: Menos ramas significa menos recursos usados para el seguimiento y almacenamiento.

Preparativos antes de borrar una rama

Antes de borrar una rama en GitHub, asegúrate de realizar los siguientes preparativos:

  1. Confirmar que la rama es prescindible: Antes de borrar una rama en GitHub, es crucial asegurarte de que todos los cambios importantes ya están integrados donde deben estar. Utiliza comandos como git log o herramientas gráficas de Git para verificar que todos los commits importantes de la rama que quieres eliminar están ya en las ramas de destino, como la rama principal o de desarrollo.
  2. Cerrar solicitudes de cambios abiertas: Si la rama está asociada con una solicitud de cambios aún no fusionada o cerrada, debes resolver esto primero. Si la solicitud de cambios está lista para ser fusionada, hazlo antes de borrar la rama. Si la solicitud no va a proceder, ciérrala para evitar confusiones futuras. Asegúrate de informar a cualquier persona involucrada en la solicitud de cambios sobre tu intención de borrar la rama, especialmente si esto afectará su trabajo.
  3. Elegir una nueva rama predeterminada si es necesario: Si vas a borrar la rama predeterminada del repositorio, necesitas establecer otra rama como predeterminada antes de proceder. En GitHub, ve a los ajustes del repositorio y busca la sección de ramas. Aquí puedes establecer la nueva rama predeterminada seleccionándola de la lista desplegable. Cambiar la rama predeterminada puede afectar a todos los colaboradores. Asegúrate de que todos estén al tanto y comprendan cómo este cambio afecta el flujo de trabajo del desarrollo.

Cómo borrar una rama en GitHub: paso a paso

  1. Acceder al repositorio: Para empezar, navega hasta la página principal de tu repositorio en GitHub.
  2. Ver todas las ramas: En la vista de árbol de archivos, busca y selecciona el menú desplegable de ramas. Aquí puedes hacer clic en “Ver todas las ramas” para obtener una lista completa.
  3. Elegir la rama a borrar: Localiza la rama que deseas eliminar en la lista. Junto a su nombre, encontrarás la opción de “eliminar”.
  4. Confirmar la eliminación: Si la rama está vinculada con solicitudes de incorporación de cambios aún abiertas, borrarla cerrará esas solicitudes. Lee la advertencia proporcionada y confirma haciendo clic en “Eliminar”.

Consecuencias de borrar una rama

Al borrar una rama en GitHub, es vital entender las implicaciones:

  • Cierre de solicitudes de cambios: Como mencionamos, si la rama está asociada con solicitudes abiertas, estas se cerrarán.
  • Actualización automática de solicitudes de cambios relacionadas: GitHub verifica las solicitudes de cambios abiertas en el mismo repositorio que usaban la rama borrada como base y las actualiza a la nueva rama base.

¿Qué más necesitas saber?

AspectoDetalle
Borrar ramas localesEn tu máquina local, puedes usar el comando git branch -d nombre_rama para eliminar ramas.
Recuperación de ramasSi borras una rama accidentalmente, es posible recuperarla si conoces el último commit realizado.
Borrar ramas remotasAdemás de GitHub, puedes borrar ramas remotas con git push origin –delete nombre_rama.
Fuente. docs.github.com

Aprender a borrar una rama en GitHub es fundamental en el camino por el desarrollo web. Si estás interesado en profundizar tus habilidades en este y otros aspectos esenciales del desarrollo, el Bootcamp de Programación Full Stack Jr. de KeepCoding es tu próximo paso. Este programa intensivo te equipará con las habilidades necesarias para ingresar al sector IT en poco tiempo. Al finalizar, te enfrentarás a un mercado laboral con alta demanda de profesionales, salarios competitivos y una estabilidad que pocos sectores pueden ofrecer. ¡Da el salto y cambia tu vida con KeepCoding!

Ramón Maldonado

Full Stack Developer y Responsable de Formación base en KeepCoding.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python en solo 4 meses.