Denne studien vil diskutere:
Hva er en sammenslåing i git?
I git, "slå sammen forpliktelse”Er en type forpliktelse som skapes når du slår sammen to eller flere grener i et depot. En sammenslåingskommisjon kombinerer endringene fra flere forskjellige grener til en gren. Den har vanligvis minst to foreldreforpliktelser, en for hver sammenslåtte gren. Dessuten inkluderer det alle endringene fra de sammenslåtte grenene og hele grenhistorien.
Hvordan lage/generere en fusjonsforpliktelse i git?
For å skape en flettekommisjon i git, omdirigerer først det aktuelle lokale depotet. Velg deretter ønsket gren for å bli slått sammen og utføre "git fusjon -ingen -ff ”Kommando. Til slutt, sjekk git -loggen for å se sammenslåingen.
Trinn 1: Bytt til ønsket depot
Kjør først kommandoen nedenfor og bytt til det aktuelle lokale depotet:
$ CD "C: \ git \ local_repo"
Trinn 2: Vis git -logg
Deretter kan du se forpliktelseshistorien til den nåværende arbeidsgrenen:
$ git log --oneline
Det kan sees i skjermbildet under leverte hodet, peker på "5827F21”Forpliktelse hash:
Trinn 3: Se tilgjengelige grener
Deretter liste du opp de tilgjengelige grenene til Git Repository og velger ønsket gren som må slås sammen. For eksempel har vi valgt "alfa”Branch:
$ git gren
Trinn 4: Fett grener
Nå, utfør "git smelte”Kommando sammen med“-NO-FF”Alternativ og det aktuelle grennavnet som må slås sammen:
$ git fusjon-ingen-ff alfa
Her, "-NO-FF”Alternativet brukes til å lage en forpliktelsesmelding selv om grenene er spurt, og“alfa”Er målgrenen vår som må slås sammen.
Etter å ha utført ovennevnte kommando, åpner standard tekstredigerer. Skriv inn ønsket forpliktelsesmelding, lagre endringer og lukk redaktøren:
I utgangen under kan det observeres at "alfa”Grenen er slått sammen med“herre”Branch:
Trinn 5: Vis fusjon forpliktelse
Til slutt, sjekk GIT -loggen for å se MERGE COMITE -meldingen:
$ git log --oneline
Det kan observeres at den fremhevede delen er sammenslåingsmeldingen med "F8DB3CF”Forpliktelse hash:
Det handlet om flettekommisjonen i git.
Konklusjon
A Merge Commit er en type forpliktelse som er opprettet når en bruker smelter sammen to eller flere grener i depotet. Det bringer endringer/modifikasjoner fra en gren til en annen Git -gren. Det brukes til å slå sammen endringer fra forskjellige grener til en Git -gren. For å skape en sammenslåingskommisjon, “git fusjon -ingen -ff ”Kommando brukes. Denne oppskrivningen diskuterte om sammenslåing og metoden for å lage en sammenslåing i git.