Crear una ramificación
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 29 de 58.
Para iniciar una nueva rama, usa git branch seguido del nombre que quieras:
git branch feature-loginEsto crea una nueva rama que apunta a la confirmación actual. No cambia a ella. Sigues en la rama en la que estabas, pero ahora existe un nuevo puntero en el mismo lugar.
Enumerar las ramas confirma que se creó la nueva:
git branch
feature-login
* mainLos nombres de las ramas suelen escribirse en minúsculas y usar guiones entre las palabras. Algunos patrones habituales incluyen feature-x, fix-bug-123 y experiment-y.
Desafío
PrincipianteConfigura el repositorio y haz un commit en main; después, crea una nueva rama llamada feature-search y muestra todas las ramas.
Cada ejecución comienza con una copia nueva de la carpeta y se vuelve a ejecutar todo el script del editor desde el principio. No se hace ningún commit por ti: empieza con
git init -q -b main, configuragit config user.nameygit config user.email, y haz un commit del archivo inicial. Mantén esas líneas en el editor. Si las borras, verásfatal: not a git repository.
El resultado esperado muestra ambas ramas en orden alfabético, con main todavía marcada como actual.
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
7Ramificaciones
¿Qué es una ramificación?Crear una ramificaciónCambiar de ramificaciónHacer commit en una ramificaciónEliminar una ramificaciónRepaso: práctica con ramificaciones2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal