Discutamos qué fusionar en git. Fusionar significa combinar cambios de una rama a otra rama. Ahora veamos cómo podemos realizar la fusión. Aquí podemos ver que podemos ver un registro en la rama maestra.
Fusión de cambios
Ahora veamos los registros en la rama de desarrollo y aquí podemos ver que hay dos registros en la rama de desarrollo.
Entonces, como podemos ver en el compromiso presente en la rama de desarrollo, se crea un archivo k.txt, lo que significa que se crea un archivo con el nombre de k.txt en la rama de desarrollo, así que ahora si queremos que ese cambio se refleje en el master branch para eso podemos usar el comando git merge name_of_the_branch .
Entonces, ahora podemos ver que después de usar el comando de combinación, los cambios se reflejan en la rama maestra y podemos ver que aparece una nueva confirmación en los registros de git de la rama maestra que tiene un mensaje de confirmación de un nuevo archivo k. se crea el txt.
Cancelar una fusión
Entonces, ahora veamos cómo abortar una fusión para abortar una fusión usamos el comando: git merge –abort. Aquí podemos ver cómo salimos del estado de fusión usando el siguiente comando de la siguiente manera:
git merge --abort
Combinar con una confirmación
Al usar el comando git merge simple, resuelve la combinación como avance rápido y solo actualiza el puntero de rama, pero si desea crear una confirmación de combinación para eso, tenemos que pasar –no-ff como parámetro en el siguiente comando.
git merge branch_name --no-ff -m commit_message
Aquí podemos decir que solo está actualizando el puntero de la rama al mostrar el maestro de frente.
Fusionar conflictos
Los conflictos de combinación son los conflictos que ocurren cuando un desarrollador está editando un archivo en una rama en particular y el otro desarrollador también está editando ese mismo archivo o cuando el desarrollador A edita alguna línea de código y esa misma línea de código está siendo editada por otro desarrollador B que conduce a conflictos durante la fusión. Ahora veamos cómo resolver estos conflictos de fusión.
A partir del procedimiento anterior, hemos resuelto con éxito nuestros conflictos de fusión entre las dos ramas y hemos entendido el concepto de conflictos de fusión.
Publicación traducida automáticamente
Artículo escrito por ankitmahajan852 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA