Hvordan angre en git fusjoner?

Hvordan angre en git fusjoner?
I Git er de eksisterende grenene en integrert del som lar utviklere jobbe der prosjektet er i utviklingsstadiet. Etter å ha fullført arbeidet med andre grener, kan det hende at de må slå sammen grener for å koble gaffelhistorikken.

Noen ganger etter å ha utført en filials sammenslåing, innser utviklere at de glemte eller slått sammen feil gren og vil angre denne operasjonen. For dette formålet, utfør "$ git reset -hard ”Kommando.

Denne studien vil forklare prosedyren for å angre en Git Merge -operasjon.

Hvordan angre en git fusjoner?

For å angre Git Merge -operasjonen, naviger først til ønsket katalog. Opprett og legg til filer til iscenesettelsesområdet. Begå endringer for å oppdatere depotet. Deretter kan du lage og bytte til en ny gren umiddelbart. Etter det, slå sammen de to grenene. Sjekk logghistorikken og kjør "$ git reset -hard ”Kommando for å angre sammenslåingsprosedyren.

La oss sjekke ut den ovennevnte prosedyren praktisk talt!

Trinn 1: Flytt til depot

Først må du navigere til det nødvendige Git Local Repository ved å bruke "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ git \ alpha"

Trinn 2: Opprett fil

Kjør “ta på”Kommando for å opprette en ny fil:

$ Touch File1.tekst

Trinn 3: Sporfil

Spor nå en nyopprettet fil ved å utføre "git add”Kommando:

$ git Legg til File1.tekst

Trinn 4: Forplikt endringer

Deretter kan du forplikte endringer sammen med en forpliktelsesmelding ved å bruke "-m”Alternativ for å oppdatere depotet:

$ git commit -m "file1.txt lagt til "

Trinn 5: Opprett og bytt gren

Etter det, utfør "Git Checkout”Kommando med grennavnet for å opprette og bytte til det umiddelbart:

$ git -kassen -b alfa

Trinn 6: Fusjonsgren

Nå, slå sammen den nåværende grenen med en annen gren ved å spesifisere navnet i Git Merge -kommandoen:

$ git Merge Master

I vårt tilfelle vil vi slå sammen Alpha med mastergrenen:

Trinn 7: Sjekk logghistorikk

Sjekk filiallogghistorikken ved å utføre “git log .”Kommando:

$ git log .

Velg og kopier forpliktelsesreferansen som må angre:

Trinn 8: Angre git fusjon

Utfør “Git tilbakestilling”Kommando med“-hard”Alternativ for å vende tilbake sammenslåingsprosessen:

$ git reset -hard c5d48ec

Merk at vi også har lagt til den kopierte forpliktelsesreferansen i den gitte kommandoen:

Trinn 9: Sjekk loghistorikk

For å sikre den angre sammenslåing av operasjonen, kjør "git log .”Kommando:

$ git log .

Vi har illustrert metoden for å angre en Git Merge -operasjon.

Konklusjon

For å angre Git Merge -operasjonen, flytter du for det første til ønsket katalog. Opprett og legg til filer til iscenesettelsesområdet. Begå endringer for å oppdatere depotet. Deretter kan du lage og bytte til en ny gren umiddelbart. Etter det, slå sammen de to grenene. Sjekk logghistorikken og kjør "$ git reset -hard ”Kommando for å angre sammenslåingsprosedyren. Denne studien ga prosessen for å angre en Git Merge -operasjon.