Este estudio discutirá:
¿Qué es un cometer fusiones en git??
En Git, el "fusionar commit"Es un tipo de comodidad que se crea al fusionar dos o más ramas en un repositorio. Un confirmación de fusión combina los cambios de múltiples ramas diferentes en una rama. Por lo general, tiene al menos dos compromisos de padres, uno para cada rama fusionada. Además, incluye todos los cambios de las ramas fusionadas y toda la historia de la rama.
Cómo crear/generar un cometer fusion en Git?
Para crear una fusión de compromiso en GIT, primero, redirigir al repositorio local en particular. Luego, elija la rama deseada para fusionar y ejecute el "git fusion -no -ff " dominio. Por último, consulte el registro de git para ver la confirmación de fusión.
Paso 1: Cambie al repositorio deseado
Primero, ejecute el comando proporcionado a continuación y cambie al repositorio local en particular:
$ CD "C: \ git \ local_repo"
Paso 2: Ver registro de git
Luego, vea el historial de confirmación de la rama de trabajo actual:
$ git log -enneline
Se puede ver en la captura de pantalla proporcionada a continuación, la cabeza apunta al "5827F21"Comprometer hash:
Paso 3: Ver ramas disponibles
A continuación, enumere las ramas disponibles del repositorio de git y elija la rama deseada que debe fusionarse. Por ejemplo, hemos seleccionado el "alfa" rama:
$ GIT Branch
Paso 4: Ramas de fusión
Ahora, ejecute el "git fusionar"Comando junto con el"-no-ffOpción "y el nombre de rama particular que debe fusionarse:
$ git fusion-no-ff alfa
Aquí el "-no-ff"La opción se usa para crear un mensaje de confirmación incluso si las ramas están rápidamente, y"alfa"Es nuestra rama objetivo que debe fusionarse.
Después de ejecutar el comando proporcionado anteriormente, el editor de texto predeterminado se abrirá. Ingrese el mensaje de confirmación deseado, guarde los cambios y cierre el editor:
En la siguiente salida, se puede observar que el "alfa"Branch se ha fusionado con el"maestro" rama:
Paso 5: Ver comedia de fusión
Por último, consulte el registro de git para ver el mensaje de confirmación de fusión:
$ git log -enneline
Se puede observar que la parte resaltada es el mensaje de confirmación de fusión con el "F8DB3CF"Comprometer hash:
Eso se trataba de la fusión de compromiso en git.
Conclusión
Una confirmación de fusión es un tipo de confirmación creado cuando un usuario fusiona dos o más ramas en el repositorio. Trae cambios/modificaciones de una rama a otra rama Git. Se utiliza para fusionar los cambios de diferentes ramas en una rama de GIT. Para crear una confirmación de fusión, el "git fusion -no -ff Se utiliza el comando. Este artículo discutió sobre Merge Commits y el método para crear una confirmación de fusión en GIT.