Cette étude discutera:
Qu'est-ce qu'un engagement de fusion à Git?
Dans Git, le «fusionner«Est un type de validation qui est créé lors de la fusion de deux branches ou plus dans un référentiel. Un engagement de fusion combine les changements de plusieurs branches différentes en une seule branche. Il a généralement au moins deux commits de parents, un pour chaque branche fusionnée. De plus, il comprend tous les changements des branches fusionnées et de l'histoire de la branche entière.
Comment créer / générer un engagement de fusion dans Git?
Pour créer un engagement de fusion dans GIT, redirigez d'abord vers le référentiel local particulier. Ensuite, choisissez la branche souhaitée pour être fusionnée et exécutez le «git fusiter -no-ff " commande. Enfin, vérifiez le journal GIT pour afficher le commit de fusion.
Étape 1: Passez au référentiel souhaité
Tout d'abord, exécutez la commande fournie ci-dessous et passez au référentiel local particulier:
$ CD "C: \ git \ local_repo"
Étape 2: Afficher le journal GIT
Ensuite, consultez l'historique des engagements de la branche de travail actuelle:
$ Git Log --Oneline
On peut voir dans la capture d'écran fournie ci-dessous la tête pointe vers le «5827F21”Commissez le hachage:
Étape 3: Voir les succursales disponibles
Ensuite, énumérez les branches disponibles du référentiel GIT et choisissez la branche souhaitée qui doit être fusionnée. Par exemple, nous avons sélectionné le «alpha" bifurquer:
Branche Git $
Étape 4: Fusion des branches
Maintenant, exécutez le «git fusionner«Commande avec le«-sans”Option et le nom de branche particulier qui doit être fusionné:
$ git fusiter --no-f alpha
Ici le "-sans«L'option est utilisée pour créer un message de validation même si les branches sont à péremption rapide et«alpha"Est notre branche cible qui doit être fusionnée.
Après avoir exécuté la commande ci-dessus, l'éditeur de texte par défaut s'ouvrira. Entrez le message de validation souhaité, enregistrez les modifications et fermez l'éditeur:
Dans la sortie ci-dessous, on peut observer que le «alpha«La branche a été fusionnée avec le«maître" bifurquer:
Étape 5: Voir la fusion Commit
Enfin, vérifiez le journal GIT pour afficher le message de validation de fusion:
$ Git Log --Oneline
On peut observer que la partie mise en évidence est le message de validation de fusion avec le «f8db3cf”Commissez le hachage:
Il s'agissait de la fusion commet en git.
Conclusion
Un engagement de fusion est un type de validation créé lorsqu'un utilisateur fusionne deux branches ou plus dans le référentiel. Il apporte des modifications / modifications d'une branche dans une autre branche Git. Il est utilisé pour fusionner les changements de différentes branches en une seule branche git. Pour créer un engagement de fusion, le «git fusiter -no-ff »La commande est utilisée. Cet article discuté sur les commits de fusion et la méthode de création d'un engagement de fusion dans Git.