Fusionar la funcionalidad
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 54 de 58.
main, por lo que fusionar add-task crea una fusión de tres vías limpia: las dos ramas afectaron a archivos diferentes, por lo que no habrá ningún conflicto.Desafío
FácilFusiona add-task en main con el mensaje Merge add-task. Imprime el contenido de todo.txt seguido de readme.md usando cat todo.txt readme.md.
Hoja de referencia
Para fusionar una rama en la rama actual con un mensaje personalizado:
git merge <branch> -m "Merge message"Cuando dos ramas modifican archivos diferentes, Git realiza una fusión de tres vías sin conflictos.
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"
git switch -q main
echo "This is the project readme." >> readme.md
git add readme.md
git commit -q -m "Expand readme"
cat readme.md
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