Eliminar una rama
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 32 de 58.
Cuando una rama ya no sea necesaria (por ejemplo, el trabajo se ha fusionado o el experimento se ha abandonado), elimínala con la bandera -d:
git branch -d feature-loginGit se niega a eliminar una rama que tiene commits sin fusionar. Esta es una comprobación de seguridad; evita que pierdas trabajo por error.
Si realmente quieres descartar la rama y sus commits, fuerza el borrado con -D:
git branch -D feature-loginNo puedes eliminar la rama en la que te encuentras actualmente. Cambia a otra primero y luego elimínala:
git switch main
git branch -d feature-loginEliminar una rama elimina el puntero, no los commits en sí mismos. Mientras otra rama o etiqueta siga haciendo referencia a esos commits, estos permanecerán en el repositorio.
Desafío
FácilEl repositorio tiene commits en main y una rama sobrante llamada old-feature que apunta al mismo commit que main (por lo que no tiene trabajo sin fusionar).
Elimina old-feature con la bandera segura -d, luego enumera todas las ramas restantes.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
7Ramificación
¿Qué es una rama?Crear una ramaCambiar de ramaHacer commit en una ramaEliminar una ramaResumen - Práctica con ramas2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e IgnorarPractica por tu cuenta: Playground de Terminal