git-revert kommando i Git | Forklaret

Git Revert Kommando I Git Forklaret



Git er det distribuerede versionskontrolsystem, der bruges til at spore udviklingsprojektets kildekodefiler lokalt og derefter skubber dem til det centraliserede system. Alle foretagne ændringer skubbes ind i Git-lageret gennem commit. Hver commit har et unikt id, der repræsenterer commit-meddelelsen. Brugere kan se eventuelle commit-ændringer gennem commit SHA-hashen og også vende tilbage, hvis det er nødvendigt. Til dette formål er ' git vende tilbage ” kommando kan bruges.

Dette indlæg vil tale om:

Hvad er 'git revert'-kommandoen i Git?

Det ' git vende tilbage kommandoen bruges til at fjerne ændringerne til et Git-lagers commit-historik. Den tager den bestemte commit SHA-hash, fortryder de foretagne ændringer fra den commit og genererer en ny ' vende tilbage forpligtelse ' begå. Derudover opdateres HEAD-markøren og peger på den nye revert-commit, hvilket gør den til spidsen af ​​den nuværende arbejdsgren.







Hvordan 'git tilbagevender' Commit ændringer i Git?

Følg de medfølgende instruktioner for at fortryde eventuelle specifikke forpligtelsesændringer:



  • Naviger til det lokale Git-lager.
  • List det aktuelle lagerindhold og vælg den fil, der skal vende tilbage fra Git-lageret.
  • Se Git-loghistorik og vælg den bestemte commit SHA-hash.
  • Kør ' git revert ” kommando.

Trin 1: Flyt til Git Repository

I første omgang skal du bruge ' cd ” kommando og gå til det særlige Git lokale lager:



cd 'C:\Brugere \n azma\Git\Coco'

Trin 2: Liste over eksisterende indhold

For at vise lagerets indhold skal du køre ' ls kommando:





ls

Fra det givne output har vi valgt ' fil1.py ” fil til videre behandling:



Trin 3: Tjek Git Log History

Udfør ' git reflog. kommando for at se den aktuelle lagerloghistorik:

git reflog .

Her har vi udvalgt ' 59bd8e1 ” begå SHA-hash for at fortryde denne commit:

Trin 4: Gendan forpligtelsesændringer

For at fortryde de valgte commit-ændringer skal du køre ' git vende tilbage kommando:

git vende tilbage 59bd8e1

Når ovenstående kommando er blevet udført, åbnes standardteksteditoren. Tilføj en commit-besked, gem ændringer, og luk teksteditoren. For eksempel har vi skrevet ' Gendan 'første fil tilføjet' ” som commit-besked:

Som du kan se, er alle de ændringer, der findes i den pågældende commit, blevet slettet med succes:

Trin 5: Bekræft Revert Operation

For at sikre, at de bestemte ændringer bliver vendt tilbage eller ej, skal du bruge ' git reflog. kommando:

git reflog .

Som du kan se, peger HEAD på den seneste commit, som indikerer, at commit-ændringer er blevet tilbageført:

Det er alt! Vi har samlet detaljerne om ' git vende tilbage ” kommando i Git.

Konklusion

Det ' git vende tilbage ” kommandoen bruges til at fortryde specifikke commit ændringer. For at gøre det skal du navigere til det lokale Git-lager og liste det aktuelle lagerindhold. Se derefter Git-loghistorikken og vælg den bestemte commit SHA-hash. Derefter skal du udføre ' git revert ” kommando. Dette indlæg demonstrerede brugen af ​​'git revert'-kommandoen i Git.