Cambiar de ramificación
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 30 de 58.
Crear una rama y cambiarse a ella son dos acciones distintas. El comando moderno para cambiar de rama es git switch:
git switch feature-loginSi quieres crear y cambiar en un solo paso, usa la opción -c («crear»):
git switch -c feature-loginEste es el flujo de trabajo más común al empezar un nuevo trabajo.
También puedes ver git checkout en tutoriales antiguos. Hace lo mismo y sigue funcionando:
git checkout feature-login
git checkout -b feature-login # crea y cambia de ramaPara averiguar en qué rama estás ahora mismo, ejecuta git branch --show-current:
git branch --show-current
feature-loginDesafío
PrincipianteConfigura el repositorio y realiza una confirmación en main; después, crea y cambia a una nueva rama llamada experiment con un solo comando e imprime el nombre de la rama actual.
Cada ejecución comienza con una copia nueva de la carpeta y todo el script del editor vuelve a ejecutarse desde el principio. No se confirma nada por ti: comienza con
git init -q -b main, configuragit config user.nameygit config user.email, y confirma el archivo inicial. Mantén esas líneas en el editor. Si las borras, verásfatal: not a git repository.
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