Pro Git
Pro Git En primer lugar, encontramos el comando en Cambiar de Rama junto con el comando git branch.
Vemos cómo usarlo para iniciar el seguimiento de ramas con el indicador --track en Hacer Seguimiento a las Ramas.
Lo usamos para reintroducir los conflictos de archivos con --conflict=diff3 en Revisando Los Conflictos.
Entramos en más detalle sobre su relación con git reset en Reiniciar Desmitificado.
Finalmente, examinamos algún detalle de implementación en La CABEZA (HEAD).
La herramienta git merge se utiliza para fusionar uno o más ramas dentro de la rama que tienes activa. A continuación avanzará la rama actual al resultado de la fusión.
El comando git merge fue introducido por primera en Procedimientos Básicos de Ramificación. A pesar de que se utiliza en diversos lugares en el libro, hay muy pocas variaciones del comando merge — en general, sólo git merge <branch> con el nombre de la rama individual que se desea combinar.
Cubrimos cómo hacer una fusión aplastada (squashed merge) (donde Git fusiona el trabajo, pero finge como si fuera simplemente un nuevo commit sin registrar la historia de la rama que se está fusionando) al final de Proyecto público bifurcado.