Actualizar Main en paralelo
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 53 de 58.
Mientras tanto, en main, la documentación necesita un pequeño arreglo que no está relacionado con el trabajo de la funcionalidad.
Actualizar ambas ramas en paralelo es el escenario más realista, y la fusión en la próxima lección será una verdadera fusión de tres vías en lugar de un avance rápido.
Desafío
FácilVuelve a la rama main (la rama de la funcionalidad ya tiene el nuevo commit). Añade la línea This is the project readme. a readme.md, luego prepara los cambios y realiza un commit con el mensaje Expand readme.
Muestra el contenido de readme.md.
Hoja de referencia
Trabajar en múltiples ramas en paralelo permite fusiones de tres vías reales (a diferencia de las fusiones de avance rápido que ocurren cuando solo una rama tiene nuevos commits).
Cambia entre ramas con:
git checkout branch-nameCada rama rastrea sus propios commits de forma independiente, lo que permite el desarrollo en paralelo.
Pruébalo tú mismo
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
cat todo.txt
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio8Fusión
¿Qué es una fusión?Fusión Fast-ForwardFusión de tres víasConflictos de fusiónResolver un conflictoResumen - Maestro de las fusiones11Proyecto de Feature Branch
Descripción general del proyectoInicializar Main3Seguimiento 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 Ignorar