På den annen side, når vi har en direkte lineær bane mellom kildegrenen og målgrenen, kan hurtig-forover-sammenslåingen utføres.
Denne guiden vil diskutere prosedyren for å slå sammen grener uten hurtig videresending i Git.
Hvordan slå sammen grener uten Fast Forward i Git?
Anta at du har opprettet en ny gren for å jobbe med et spesifikt prosjekt, og ønsker å integrere resultatene i hovedkoden eller filen. For det angitte formålet er det nødvendig å slå sammen den spesifikke grenen med rotgrenen.
Følg prosedyren nedenfor for dette tilsvarende formålet.
Trinn 1: Start Git Bash
Start først ' Git bash ' terminal ved hjelp av ' Oppstart ' Meny:
Trinn 2: Lag Git Directory
Kjør ' mkdir kommando for å lage den nye Git-katalogen:
$ mkdir Mine_grener
Her, ' Mine_grener ' er navnet på vår nyopprettede katalog:
Trinn 3: Naviger til Git Directory
Flytt til den lokale katalogen der du ønsker å gjøre endringer:
Trinn 4: Initialiser Git Repository
Lag nå det tomme Git-depotet ved å bruke kommandoen nedenfor:
Trinn 5: Opprett og legg til fil
Kjør ' ta på kommando for å lage en tekstfil kalt ' file.txt ' i gjeldende katalog:
Nå, legg det til Git-depotet ved hjelp av ' git add ' kommando:
$ git add file.txt
Trinn 6: Bekreft endringer
Etter det, forplikte endringene med en informativ melding:
Her plasserte vi commit message innenfor doble anførselstegn:
Trinn 7: Opprett gren
Kjør deretter kommandoen nedenfor for å opprette en ny gren:
Til dette tidspunktet har vi opprettet det nye filialnavnet ' utvikle ':
Trinn 8: Bytt gren
Utfør ' git utsjekking kommando for å bytte til den nyopprettede grenen:
Trinn 9: Opprett og legg til fil
Nå, lag først en ny fil inne i den nye grenen gjennom kommandoen nedenfor:
Legg den deretter til Git-depotet:
$ git add -EN
Trinn 10: Bekreft melding
Bekreft endringene med en melding ved å bruke ' git forplikte ' kommando:
Trinn 11: Bytt til filial
Deretter bytter du til hovedgrenen ' herre ' ved å bruke kommandoen nedenfor:
Trinn 12: Slå sammen Git-grener
Til slutt, slå sammen grenene uten å spole videre ved å bruke ' git merge ' kommando. Her er ' –ikke -ff flagg forhindrer sammenslåing fra å utføre spole fremover-funksjonaliteten:
Som du kan se, har vi slått sammen ' herre ' gren med ' utvikle ' gren:
Trinn 13: Bekreft sammenslåing
Sørg for at grener slås sammen med ' git logg ' kommando:
Utdata nedenfor indikerer at våre to grener er slått sammen:
Vi har samlet den enkleste prosessen med å slå sammen grener uten spole fremover i Git.
Konklusjon
For å slå sammen grener uten hurtig videresending i Git, initialiser først en katalog med ' $ git varme ' kommando. Deretter oppretter du en ny fil, legger den til og foretar endringer med en melding til Git-depotet. Etter det, opprett og bytt til den nye grenen. Opprett igjen, legg til en ny fil i den byttede grenen og commit den. Til slutt, utfør ' $ git merge --no-ff ” kommando for å slå sammen begge grenene. Denne guiden illustrerte fremgangsmåten for å slå sammen grenene uten spole fremover i Git.