¡Hola! Me alegra que estes aquí, he pasado por varios cursos de Platzi y de seguro es notorio que me gusta elaborar resumenes de ellos, bueno, con Git y GitHub no es la excepción, si quieres repasar este curso o simplemente quieres ver los temas que se tratarán en él puedes leer la guía aquí, disfrutala la hago con mucho cariño para toda la comunidad de Platzi!
Sin más que comentar ¡Iniciemos!
En Git se pueden mezclar ramas, al realizar una fusión ocurrirá que la operación se realizó con éxito (Fast-Forward) o que la operación presentó unos conflictos (Manual Merge) ¿no te quedó claro?
-
Fast-Forward: Es lo que ocurre cuando ocurre un cambio en una rama y al fusionarla con la otra no presenta conflictos ¿por qué no presenta problemas? Porque solo en una rama ocurrió un cambio en la misma línea de código por lo tanto se agrega la nueva y se reemplaza la vieja.
-
Manual Merge: Es lo que ocurre cuando en ambas ramas se realizaran modificaciones afectando las mismas líneas de código ¿que pasa con esto? Sencillo, Git te pedirá que elijas con cual fragmento de código (cambio) te quedarás y lo dividirá con unas flechas, por ejemplo:
<<<<<< **[Rama A]** **[Aquí estará el código de la modificación número 1]** ===== **[Aquí estará el código de la modificación número 2]** >>>>> **[Rama B]**
¡Gracias por leer! Es un breve tutorial pero a mi parecer es un punto clave para el uso de Git que a veces a muchos se les dificulta sobre todo cuando estan iniciando (tranquil@ yo pasé por allí) 😃
Curso profesional de Git y GitHub 2017