Gå tilbake til en spesifikk forpliktelse basert på forpliktelses -ID med git

Gå tilbake til en spesifikk forpliktelse basert på forpliktelses -ID med git
Git er et godt likt DevOps Projects versjonskontrollverktøy som spesielt brukes til å administrere de forskjellige versjonene av prosjekter og deres kildekode. Git -brukere endrer prosjekter ved å implementere noen endringer, og noen ganger liker de ikke dem eller kan forårsake noen problemer, for eksempel å krasje applikasjonen. Derfor er det nødvendig å vende tilbake fra tidligere eller spesifikke forpliktelser for å gjenopprette prosjektets gamle versjon.

Denne artikkelen vil demonstrere metoden for å gå tilbake til en spesifikk forpliktelse basert på forpliktelses -IDen i GIT.

Hvordan du kan gå tilbake til spesifikk forpliktelse ved hjelp av forpliktelses -ID i git?

For å gå tilbake til en spesifikk forpliktelse ved hjelp av Commit ID, åpner først det lokale depotet og begår noen endringer. Etter det kan du gå tilbake til disse endringene og gå tilbake til en spesifikk forpliktelse gjennom "git reset -hard ”Kommando.

For å gjøre det, sjekk ut de nevnte instruksjonene.

Trinn 1: Åpne git -terminal
Fra startmenyen, først, åpne Git Bash -terminalen:

Trinn 2: Åpne Git -depotet
Åpne Git -depotet gjennom “CD”Kommando:

$ CD "C: \ git"

Trinn 3: Generer ny fil
Generere en ny tekstfil ved å bruke "ta på”Kommando:

$ Touch File1.tekst

Trinn 4: Spor ny fil
Deretter legger du til den nyopprettede filen i sporingsindekslisten (iscenesettelsesområdet) ved å bruke "git add”Kommando:

$ git Legg til .

Kontroller om filen legges til sporingsindeksen eller ikke:

$ git status

Det kan observeres at den nye filen legges til i depotsporingsindeksen (iscenesettelsesområdet) med hell:

Trinn 5: Forpliktelse av sporede endringer
Deretter kan du begå de iscenesatte endringene ved å bruke "git forpliktelse”Kommando. For å legge inn meldingen sammen med forpliktelsen, bruker du dessuten “-m”Alternativ:

$ git commit -m "new commit"

Sjekk om endringene er begått eller ikke, se Git Repository Logs:

$ git log

Utgangen nedenfor indikerer at endringene er begått med hell. Legg merke til forpliktelses -IDen du vil gå tilbake til:

Trinn 6: Gå tilbake til spesifikk forpliktelse
Gå tilbake til en spesifikk forpliktelse ved å bruke “git reset -hard”Kommanderer og gi forpliktelses -IDen du vil gå tilbake til:

$ git reset -hard ab9256c

Sjekk depotloggene igjen for å se forpliktelsene og bekreft om vi har gått tilbake til den spesifikke forpliktelsen eller ikke:

$ git log

Her kan du se at vi med hell har gått tilbake til en spesifikk forpliktelse basert på forpliktelses -IDen:

Værsågod! Du har lært metoden for å gå tilbake til en spesifikk forpliktelse gjennom forpliktelses -ID i Git.

Konklusjon

For å gå tilbake til en spesifikk forpliktelse ved å bruke Commit ID, åpner først Git -depotet. Deretter gjør du noen endringer og forplikter dem til å bruke “$ git forpliktelse”Kommando. Etter det, for å tilbakestille endringer eller flytte tilbake til en spesifikk forpliktelse, kan du bruke "$ git reset -hard ”Kommando. Denne oppskrivningen har vist metoden for å gå tilbake til en spesifikk forpliktelse basert på forpliktelses-IDen i Git.