Dette innlegget vil diskutere:
Hvordan du kan vende tilbake en git -forpliktelse?
Til "un-revert”Den tilbakeførte git -forpliktelsen; Først lærer vi hvordan du kan vende tilbake Git -forpliktelsen. Da, ikke-gjenvendt den tilbakeførte git-forpliktelsen. Følg trinnene for å gjøre det.
Trinn 1: Naviger til et bestemt lokalt depot
Først, bruk "CD”Kommando for å flytte til ønsket lokale depot:
$ CD "C: \ Brukere \ Nazma \ git \ demo4"
Trinn 2: Vis liste over innhold
Vis nå den eksisterende listen over innhold i det lokale depotet gjennom "ls”Kommando:
$ ls
Trinn 3: Generer ny testfil
Utfør “ta på”Kommando for å generere en ny tekstfil i det nåværende lokale depotet:
$ Touch File3.tekst
Trinn 4: Sporfil
Legg nå til den nylig genererte tekstfilen i iscenesettelsesområdet fra arbeidsområdet ved å utføre den oppgitte kommandoen:
$ git Legg til file3.tekst
Trinn 5: Oppdater lokalt depot med ekstra endringer
Neste, løp "git forpliktelse”Kommando sammen med forpliktelsesmeldingen ved å bruke“-m”Alternativ for å oppdatere den gjeldende arbeidskatalogen med de nylig ekstra endringene:
$ git commit -m "3. fil lagt til"
Trinn 6: Vis gjeldende lagringshistorikk
Deretter kan du sjekke referanselogghistorikken til det nåværende lokale depotet ved å bruke "git log .”Kommando:
$ git log .
Som du kan se, peker hodet på den sist ekstra forpliktelsen:
Trinn 7: Redreat Head Pointer
For å utføre hodet som reverterende operasjonen i det nåværende lokale depotet, utfør den under-uttalte kommandoen:
$ git REVERT HEAD^
Du vil bli bedt om å legge til forpliktelsen i den åpnet tekstforpliktelsesfilen med standard tekstredigerer:
Som du kan se, “Hode^”Pekeren blir flyttet til den mest tidligere forpliktelsen:
Trinn 8: Kontroller omvendende drift
For å sikre at Git -forpliktelsen blir tilbakeført, utfør "git log .”Kommando:
$ git log .
I henhold til den undervernede produksjonen peker hodet på den forrige forpliktelsen som en nylig forpliktelse:
Gå nå videre og forstå prosedyren for å fjerne git-forpliktelsen.
Hvordan "un-reverer" en tilbakeført git-forpliktelse?
For å fjerne den tilbakeførte Git-forpliktelsen, “$ git reset -hard head^”Kommando kan brukes. For å bruke den tilsvarende kommandoen for et spesifisert formål, følg de nedenfor-oppførte trinnene.
Trinn 1: Un-Revert en tilbakeført forpliktelse
Nå, utfør "Git tilbakestilling”Kommando med“-hard”Parameter og“Hode^" posisjon:
$ git reset --hard head^
Som du kan se, blir hodet flyttet til den tidligere tilbakeførte Git -forpliktelsen:
Trinn 2: Sjekk Git Reference Log History
Til slutt, kjør "git log .”Kommando for å sikre den utførte operasjonen:
$ git log .
Konklusjon
For å fjerne en tilbakevendt Git-forpliktelse, flytter du først til det aktuelle Git-depotet. Vis deretter listen over det nåværende lokale depotet, utfør "$ git reset -hard head^”Kommando og bekrefte den ikke-revuserte git-tilbakeførte forpliktelsen. Dette innlegget illustrerte prosedyren for å "Un-Revert" den tilbakeførte GIT-kommandoen.