Comment fusionner les branches sans aller rapidement en git

Comment fusionner les branches sans aller rapidement en git
Tout en travaillant sur un système de contrôle de version décentralisé connu sous le nom de GIT, les utilisateurs peuvent créer de nombreuses branches dans le référentiel à des fins multiples. De plus, vous pouvez les fusionner dans la branche racine principale. Cependant, lorsque les succursales sont fusionnées avec un engagement de fusion, ce processus est connu sous le nom de fusion sans avance rapide.

D'un autre côté, lorsque nous avons un chemin linéaire direct entre la branche source et la branche cible, la fusion rapide peut être effectuée.

Ce guide discutera de la procédure de fusion des succursales sans transfert rapide dans GIT.

Comment fusionner les branches sans aller rapidement en git?

Supposons que vous ayez créé une nouvelle branche pour travailler sur un projet spécifique et que vous souhaitez intégrer les résultats dans le code ou le fichier principal. À des fins spécifiées, la fusion de la branche spécifique avec la branche racine est requise.

Suivez la procédure ci-dessous dans ce but correspondant.

Étape 1: Lancez Git Bash
Tout d'abord, lancez le «Git bash«Terminal avec l'aide du«Commencez" menu:

Étape 2: Créer un répertoire GIT
Exécutez le "mkdir”Commande pour créer le nouveau répertoire GIT:

$ mkdir my_branches

Ici, "My_branches«Est le nom de notre répertoire nouvellement créé:

Étape 3: Accédez au répertoire GIT
Passez au répertoire local où vous aimez apporter des modifications:

$ cd my_branches

Étape 4: Initialiser le référentiel GIT
Maintenant, créez le référentiel GIT vide à l'aide de la commande ci-dessous:

$ git init

Étape 5: Créer et ajouter un fichier
Exécutez le "touche«Commande pour créer un fichier texte nommé«déposer.SMS»Dans le répertoire actuel:

$ touch Fichier.SMS

Maintenant, ajoutez-le au référentiel GIT à l'aide du «git ajouter" commande:

$ git ajouter le fichier.SMS

Étape 6: commettre des modifications
Après cela, engagez les modifications avec un message informatif:

$ git commit -m "fichier.txt ajouté "

Ici, nous avons placé un message de validation à l'intérieur des citations doubles:

Étape 7: Créer une branche
Ensuite, exécutez la commande ci-dessous pour créer une nouvelle branche:

$ Git Branch se développe

Jusqu'à ce point, nous avons réussi à créer le nouveau nom de branche «développer»:

Étape 8: Branche de commutation
Exécuter le "caisse git”Commande pour passer à la branche nouvellement créée:

$ git Checkout Développer

Étape 9: Créer et ajouter un fichier
Maintenant, créez d'abord un nouveau fichier à l'intérieur de la nouvelle branche via la commande ci-dessous:

$ touch fil2.SMS

Après cela, ajoutez-le au référentiel GIT:

$ git add -a

Étape 10: Commissez le message
Engagez les modifications avec un message en utilisant le «git engager" commande:

$ git commit -m "file2.txt ajouté "

Étape 11: Passez à la branche
Ensuite, passez à la branche principale "maître”Utilisation de la commande ci-dessous:

$ maître de paiement

Étape 12: Merge Git Branches
Enfin, fusionnez les branches sans transfert rapide en utilisant le «git fusionner" commande. Ici le "-non -ff»Le drapeau empêche la fusion d'exécuter la fonctionnalité rapide:

$ git fusiter --no-f développe

Comme vous pouvez le voir, nous avons fusionné le «maître"Branche avec le"développer" bifurquer:

Étape 13: Vérifiez la fusion
Assurez-vous que les succursales sont fusionnées avec le «journal git" commande:

$ Git Log --Oneline

La sortie ci-dessous indique que nos deux branches sont fusionnées:

Nous avons compilé le processus le plus simple de fusion des succursales sans avance rapide en git.

Conclusion

Pour fusionner les branches sans transfert rapide dans GIT, initialisez d'abord un répertoire avec le «$ git init" commande. Ensuite, créez un nouveau fichier, ajoutez-le et engagez des modifications avec un message au référentiel GIT. Après cela, créez et passez à la nouvelle branche. Créez à nouveau, ajoutez un nouveau fichier dans la branche commutée et commettez-le. Enfin, exécutez le «$ git fusiter -no-ff»Commande pour fusionner les deux branches. Ce guide a illustré la procédure de fusion des branches sans avance rapide dans Git.