Ta študija bo podrobneje razložila, kako razveljaviti ponastavitev Git z zastavico –hard.
Kako razveljaviti Git Reset z zastavico –hard?
Recimo, da imate nekaj projektnih datotek v imeniku Git. Odprete jih in naredite spremembe. Po tem potrdite dodano spremembo v repozitorij. Zdaj, da ponastavite spremembe, izvedite ' $ git reset –hard
Spodnji postopek bo prikazal navedeni koncept.
1. korak: Pomaknite se do imenika Git
Premaknite se v imenik Git z uporabo ' cd ” ukaz:
$ cd 'C:\Uporabniki \n azma\Git\Linuxhint'
2. korak: seznam vsebine imenika
Navedite vsebino repozitorija Git z uporabo ' ls ” ukaz:
3. korak: Posodobite datoteko
Nato izvedite » začetek ” za odpiranje in posodobitev navedene datoteke:
Tukaj, ' mojadatoteka2.html ” se odpre v privzetem urejevalniku Git. Izvedite spremembe, jih shranite in zapustite:
4. korak: potrdite spremembe
Zdaj shranite spremembe v oddaljenem repozitoriju Git s pomočjo podanega ukaza s poljubnim sporočilom o potrditvi:
5. korak: Preverite zgodovino dnevnika
Izvedite ' git dnevnik ” za preverjanje zgodovine dnevnika:
Tukaj smo navedli » -dva «, ki označuje obseg za prikaz dnevnika odobritev. Posledično bomo kopirali prejšnjo referenco objave:
6. korak: Ponastavite potrditev
Zdaj izvedite ' git ponastavi ' ukaz z ' – težko ” zastavica s kopirano ref.
Spodnji izpis kaže, da smo uspešno ponastavili Git HEAD na prejšnjo objavo:
Oglejmo si naslednji razdelek za ponastavitev nepotrjenih sprememb z zastavico –hard.
Kako razveljaviti Git Reset Not Committed Changes z zastavico –hard?
Lahko pride do situacije, ko uporabnik Git želi ponastaviti nepotrjene spremembe z zastavico –hard. Označuje, da dodane spremembe obstajajo v uprizoritvenem območju Git, vendar niso predane v repozitorij za namene shranjevanja. Če želite razumeti ta scenarij, sledite navedenim korakom.
1. korak: Seznam visečih zgoščenih vrednosti potrditve
Najprej navedite vse viseče zgoščene vrednosti objave s podanim ukazom:
Kot lahko vidite, viseča potrditev obstaja na koncu. Sedaj pa kopirajte njegov ref commit v odložišče:
2. korak: Prikaži vsebino viseče objave
Zaženite ' git show ” ukaz za prikaz, kaj zadrži zgoščena vrednost viseče objave:
zdaj bo prikazana celotna zgodovina visečega razpršitve objave:
3. korak: Preverite zgodovino dnevnika
Preverite zgodovino dnevnika repozitorija Git z uporabo podanega ukaza:
Iz prikazanega izhoda kopirajte ref potrditve, na katero morate ponastaviti HEAD:
4. korak: Ponastavite Git HEAD
Izvedite ' git ponastavi ' ukaz z ' – težko ” in sklic objave:
Kot lahko vidite, je naš HEAD uspešno ponastavljen na prejšnjo objavo:
To je to! Zbrali smo najlažjo metodo za razveljavitev ponastavitve Git z zastavico –hard.
Zaključek
Če želite razveljaviti ponastavitev Git z zastavico –hard, odprite terminal Git in se premaknite v imenik Git. Nato navedite vsebino trenutnega repozitorija. Odprite in posodobite zahtevano datoteko. Po tem potrdite spremembe, preverite zgodovino dnevnika in zaženite » $ git reset –hard