På den anden side, når vi har en direkte lineær sti mellem kildegrenen og målgrenen, så kan hurtig-forward-fletningen udføres.
Denne guide vil diskutere proceduren for sammenlægning af filialer uden hurtig videresendelse i Git.
Hvordan flettes filialer uden Fast Forward i Git?
Antag, at du har oprettet en ny gren til at arbejde på et specifikt projekt og ønsker at integrere resultaterne i hovedkoden eller filen. Til det angivne formål er det nødvendigt at flette den specifikke gren med rodgrenen.
Følg nedenstående procedure til dette tilsvarende formål.
Trin 1: Start Git Bash
Start først ' Git bash ' terminal ved hjælp af ' Start op ” menu:
Trin 2: Opret Git Directory
Kør ' mkdir ” kommando for at oprette den nye Git-mappe:
$ mkdir Mine_grene
Her, ' Mine_grene ” er navnet på vores nyoprettede mappe:
Trin 3: Naviger til Git Directory
Flyt til den lokale mappe, hvor du kan lide at foretage ændringer:
Trin 4: Initialiser Git Repository
Opret nu det tomme Git-lager ved hjælp af nedenstående kommando:
Trin 5: Opret og tilføj fil
Kør ' røre ved kommando for at oprette en tekstfil med navnet ' file.txt ” i den aktuelle mappe:
Tilføj det nu til Git-lageret ved hjælp af ' git tilføje kommando:
$ git tilføje file.txt
Trin 6: Bekræft ændringer
Derefter skal du forpligte ændringerne med en informativ besked:
Her placerede vi commit-besked inden for dobbelte anførselstegn:
Trin 7: Opret filial
Kør derefter nedenstående kommando for at oprette en ny gren:
Indtil dette tidspunkt har vi med succes oprettet det nye filialnavn ' udvikle ”:
Trin 8: Skift filial
Udfør ' git checkout ” kommando for at skifte til den nyoprettede gren:
Trin 9: Opret og tilføj fil
Opret nu først en ny fil inde i den nye gren gennem nedenstående kommando:
Føj det derefter til Git-lageret:
$ git tilføje -EN
Trin 10: Bekræft besked
Bekræft ændringerne med en besked ved at bruge ' git commit kommando:
Trin 11: Skift til filial
Skift derefter til hovedgrenen ' mestre ' ved at bruge nedenstående kommando:
Trin 12: Flet Git-grene
Til sidst skal du flette grenene sammen uden at spole videre ved at bruge ' git merge ” kommando. Her er ' –ikke -ff ” flag forhindrer fletning i at udføre hurtig frem-funktionalitet:
Som du kan se, har vi slået ' mestre ' gren med ' udvikle ' afdeling:
Trin 13: Bekræft fletning
Sørg for, at grene er slået sammen med ' git log kommando:
Nedenstående output indikerer, at vores to afdelinger er slået sammen:
Vi har samlet den nemmeste proces med at flette grene uden hurtig frem i Git.
Konklusion
For at flette grene uden hurtig videresendelse i Git, initialiser først en mappe med ' $ git varme ” kommando. Opret derefter en ny fil, tilføj den og bekræft ændringer med en besked til Git-lageret. Derefter skal du oprette og skifte til den nye filial. Opret igen, tilføj en ny fil i den skiftede gren og commit den. Til sidst skal du udføre ' $ git merge --no-ff ” kommando for at flette begge grene. Denne guide illustrerede proceduren med at flette grenene sammen uden at spole frem i Git.