¿Qué es exactamente una confirmación de fusión en Git?

Que Es Exactamente Una Confirmacion De Fusion En Git



Mientras se ocupan de un gran proyecto de desarrollo de software, los desarrolladores trabajan en múltiples ramas. Necesitan rastrear y registrar el historial de cambios en varias sucursales. En esta situación, el “ fusionar compromiso ” es muy útil porque les permite llevar fácilmente todos los cambios de una sucursal a otra sucursal sin perder ningún historial de sucursales.

Este estudio discutirá:

¿Qué es una confirmación de fusión en Git?

En Git, el “ fusionar compromiso ” es un tipo de confirmación que se crea al fusionar dos o más sucursales en un repositorio. Una confirmación de combinación combina los cambios de varias ramas diferentes en una rama. Por lo general, tiene al menos dos confirmaciones principales, una para cada rama fusionada. Además, incluye todos los cambios de las sucursales fusionadas y todo el historial de sucursales.







¿Cómo crear/generar una confirmación de fusión en Git?

Para crear una confirmación de fusión en Git, primero, redirija al repositorio local en particular. Luego, elija la rama deseada para fusionar y ejecute el ' git merge –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 el registro de Git

Luego, vea el historial de confirmaciones de la rama de trabajo actual:





$ registro de git --en línea

Se puede ver en la captura de pantalla proporcionada a continuación que HEAD apunta al ' 5827f21 ” cometer hash:



Paso 3: Ver sucursales 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:

$ rama git

Paso 4: fusionar sucursales

Ahora, ejecuta el “ combinación de git comando ” junto con el “ –no-ff ” opción y el nombre de la rama particular que debe fusionarse:

$ combinación de git --no-ff alfa

Aquí el ' –no-ff La opción ' se usa para crear un mensaje de confirmación incluso si las ramas se adelantan rápidamente, y ' alfa ” es nuestra rama de destino que debe fusionarse.

Después de ejecutar el comando proporcionado anteriormente, se abrirá el editor de texto predeterminado. Ingrese el mensaje de confirmación deseado, guarde los cambios y cierre el editor:

En el siguiente resultado, se puede observar que el ' alfa La rama ” se ha fusionado con la “ maestro ' rama:

Paso 5: ver la confirmación de fusión

Por último, consulte el registro de Git para ver el mensaje de confirmación de fusión:

$ registro de git --en línea

Se puede observar que la parte resaltada es el mensaje de confirmación de fusión con el ' f8db3cf ” cometer hash:

Eso fue todo sobre la confirmación de fusión en Git.

Conclusión

Una confirmación de fusión es un tipo de confirmación que se crea cuando un usuario fusiona dos o más ramas en el repositorio. Trae cambios/modificaciones de una rama a otra rama de Git. Se utiliza para fusionar cambios de diferentes ramas en una rama de Git. Para crear una confirmación de fusión, el ' git merge –no-ff Se utiliza el comando ”. Este artículo trata sobre las confirmaciones de combinación y el método para crear una confirmación de combinación en Git.