Kako resetirati HEAD u Gitu

Kako Resetirati Head U Gitu



Git je decentralizirani sustav kontrole verzija koji se koristi za izvođenje višestrukih operacija tijekom razvoja projekta na zajedničkom repozitoriju, kao što je stvaranje novih grana, brisanje grana, spajanje grana i ponovno postavljanje HEAD-a prema zahtjevima korisnika. Ove se radnje mogu izvesti putem različitih dostupnih Git naredbi.

Ova studija će pokazati kako resetirati HEAD u Gitu.

Kako resetirati HEAD u Gitu?

Kada korisnici rade na zajedničkom repozitoriju, u nekom trenutku shvate da podaci ili dodane informacije nisu točni i da ih je potrebno modificirati. Ako je to slučaj, možda ćete morati ukloniti mnogo redaka iz njihovih datoteka i ponovno ih postaviti. Jednostavnim riječima, možete reći da je potrebno resetirati promjene koje su upravo napravljene. Ova tehnika je poznata kao ' resetirati na GLAVU ”.







Kako bismo razumjeli rad gore spomenute tehnike, prijeđimo na dolje navedene upute.



Korak 1: Dođite do Git repozitorija

Prvo idite do Git lokalnog repozitorija koristeći danu naredbu:



$ CD 'C:\Korisnici \n azma\demo_folder\update'





Korak 2: Provjerite zapisnik

Zatim izvršite ' git dnevnik ” naredba za provjeru trenutnih grana i njihovih obveza:

$ git dnevnik --na liniji --graf

Ispod izlaza pokazuje da imamo samo jednu granu pod nazivom ' ovladati; majstorski ” i trenutačno je HEAD postavljen na najnoviji commit “ bffda7e “ uz poruku “ ažurirati datoteke ”:



Korak 3: Resetirajte HEAD

Sada resetirajte poziciju GLAVE na prethodno uvrštavanje koristeći ' git resetirati ” naredba. Ovdje smo koristili ' – teško ”, koja će ostaviti nepraćene datoteke trenutnog radnog direktorija:

$ git resetirati --teško GLAVA^

Kao što vidite, pozicija HEAD je promijenjena i vraćena na prethodnu predaju:

Korak 4: Provjerite zapisnik

Ponovno provjerite status zapisnika kako biste potvrdili promijenjeni položaj HEAD-a:

$ git dnevnik --na liniji --graf

To je sve! Učinkovito smo objasnili metodu resetiranja GLAVE u Gitu.

Zaključak

Za resetiranje HEAD-a u Gitu, prvo otvorite Git Bash terminal i idite do Git lokalnog repozitorija. Zatim provjerite trenutne grane Git lokalnog repozitorija i njihove obveze pomoću ' $ git dnevnik ” naredba. Nakon toga izvršite ' git reset –hard HEAD^ ” za resetiranje položaja GLAVE. U ovoj studiji demonstrirali smo postupak resetiranja HEAD-a u Gitu.