Hvordan angrer du en git-sammenslåing?

Hvordan Angrer Du En Git Sammenslaing



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 de må slå sammen grener for å koble gaffelhistorikken.

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 ' kommando.

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 ” kommando for å angre fletteprosedyren.



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 herre

I 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 c5d48ec

Merk 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 ” kommando for å angre fletteprosedyren. Denne studien ga prosessen for å angre en git-sammenslåingsoperasjon.