Noen ganger etter å ha utført en grensammenslåingsoperasjon, innser utviklere at de har glemt eller slått sammen feil gren og ønsker å angre denne operasjonen. For dette formålet, utfør ' $ git reset –hard
Denne studien vil forklare prosedyren for å angre en Git Merge-operasjon.
Hvordan angrer du en git-sammenslåing?
For å angre git merge-operasjonen, naviger først til ønsket katalog. Deretter oppretter og legger du til filer i oppsamlingsområdet. Foreta endringer for å oppdatere depotet. Deretter oppretter og bytter du til en ny gren umiddelbart. Etter det, slå sammen de to grenene. Sjekk loggloggen og kjør ' $ git reset –hard
La oss praktisk talt sjekke ut den ovenfor diskuterte prosedyren!
Trinn 1: Flytt til depot
Først, naviger til det nødvendige Git lokale depotet ved å bruke ' cd ' kommando:
$ cd 'C:\Brukere \n azma\Git\Alpha'
Trinn 2: Opprett fil
Kjør ' ta på kommando for å lage en ny fil:
$ ta på fil1.txt
Trinn 3: Spor fil
Spor nå en nyopprettet fil ved å utføre ' git add ' kommando:
$ git add fil1.txt
Trinn 4: Bekreft endringer
Bekreft deretter endringer sammen med en commit-melding 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 utsjekking kommando med filialnavnet for å opprette og bytte til det umiddelbart:
$ git utsjekking -b alfa
Trinn 6: Slå sammen gren
Slå nå sammen den gjeldende grenen med en annen gren ved å spesifisere navnet i git merge-kommandoen:
$ git merge herreI vårt tilfelle vil vi slå sammen alfa med mastergrenen:
Trinn 7: Sjekk loggloggen
Sjekk filialloggloggen ved å utføre ' git logg. ' kommando:
$ git logg .Velg og kopier commit-referansen som må angres:
Trinn 8: Angre git merge
Utfør ' git tilbakestilt kommandoen med ' -hard alternativet for å tilbakestille sammenslåingsprosessen:
$ git tilbakestilt --hard c5d48ecMerk at vi også har lagt til den kopierte commit-referansen i den gitte kommandoen:
Trinn 9: Sjekk loggloggen
For å sikre angre sammenslåingsoperasjonen, kjør ' git logg. ' kommando:
$ git logg .
Vi har illustrert metoden for å angre en Git Merge-operasjon.
Konklusjon
For å angre git merge-operasjonen, gå først til ønsket katalog. Deretter oppretter og legger du til filer i oppsamlingsområdet. Foreta endringer for å oppdatere depotet. Deretter oppretter og bytter du til en ny gren umiddelbart. Etter det, slå sammen de to grenene. Sjekk loggloggen og kjør ' $ git reset –hard