Naredba git-revert u Gitu | Objašnjeno

Naredba Git Revert U Gitu Objasnjeno



Git je distribuirani sustav kontrole verzija koji se koristi za lokalno praćenje datoteka izvornog koda razvojnog projekta, a zatim ih gura u centralizirani sustav. Sve učinjene promjene se guraju u Git repozitorij putem predaje. Svaki commit ima jedinstveni ID koji predstavlja poruku commita. Korisnici mogu pregledati sve promjene uvrštenja putem SHA hash-a uvrštenja i također vratiti ako je potrebno. U tu svrhu, ' git vratiti ” može se koristiti naredba.

Ovaj post će govoriti o:

Što je naredba 'git revert' u Gitu?

' git vratiti ” naredba se koristi za uklanjanje promjena u povijesti predaja Git repozitorija. Uzima određeni SHA hash izvršenja, poništava promjene učinjene iz tog obveza i generira novi ' vratiti počiniti ' počiniti. Dodatno, pokazivač HEAD je ažuriran i pokazuje na novu predaju vraćanja što ga čini vrhom trenutne radne grane.







Kako “git revert” izvršiti promjene u Gitu?

Za poništavanje bilo koje specifične promjene predaje, slijedite navedene upute:



  • Dođite do Git lokalnog repozitorija.
  • Navedite trenutni sadržaj repozitorija i odaberite datoteku koju treba vratiti iz Git repozitorija.
  • Pogledajte povijest Git dnevnika i odaberite određeni SHA hash za uvrštavanje.
  • Pokrenite ' git vrati ” naredba.

Korak 1: Premjestite se u Git repozitorij

U početku koristite ' CD ” i idite na određeno Git lokalno spremište:



CD 'C:\Korisnici \n azma\Git\Coco'

Korak 2: Popis postojećeg sadržaja

Za popis sadržaja repozitorija pokrenite ' ls ” naredba:





ls

Iz danog rezultata odabrali smo ' datoteka1.py ” datoteka za daljnju obradu:



Korak 3: Provjerite povijest Git dnevnika

Izvršite ' git reflog . ” naredba za prikaz trenutne povijesti dnevnika spremišta:

git reflog .

Ovdje smo odabrali ' 59bd8e1 ” commit SHA hash za vraćanje ove predaje:

Korak 4: Poništite uvrštene promjene

Da biste poništili odabrane promjene predaje, pokrenite ' git vratiti ” naredba:

git vratiti 59bd8e1

Kada se gornja naredba izvrši, otvorit će se zadani uređivač teksta. Dodajte poruku predaje, spremite promjene i zatvorite uređivač teksta. Na primjer, upisali smo ' Vrati '1. dodanu datoteku' ” kao poruku predaje:

Kao što vidite, sve promjene koje postoje u određenom urezivanju uspješno su izbrisane:

Korak 5: Provjerite operaciju vraćanja

Kako biste osigurali da se određene promjene ponište ili ne, upotrijebite ' git reflog . ” naredba:

git reflog .

Kao što vidite, HEAD pokazuje na najnovije uvrštavanje koje označava da su promjene uvrštenja poništene:

To je sve! Prikupili smo detalje o ' git vratiti ” naredba u Gitu.

Zaključak

' git vratiti ” naredba se koristi za poništavanje određenih promjena predaje. Da biste to učinili, dođite do Git lokalnog repozitorija i popišite trenutni sadržaj repozitorija. Zatim pregledajte povijest Git dnevnika i odaberite određeni SHA hash za uvrštavanje. Nakon toga izvršite ' git vrati ” naredba. Ovaj post pokazao je korištenje naredbe “git revert” u Gitu.