Praktična uporaba Git Reset –Soft

Prakticna Uporaba Git Reset Soft



Git ' ponastaviti ' je eden najpogosteje uporabljenih in robustnih ukazov, ki podpira različne možnosti, kot je ' težko ”, “ mehko «, in mešani ukazi. Z vsako možnostjo ukaz Git reset deluje drugače. Na primer, ' git reset – težko ” se uporablja za razveljavitev in popolno brisanje sprememb iz skladišča. Vendar pa je ' git reset –mehko ” se uporablja za razveljavitev sprememb, ne da bi uničili objavljene spremembe in jih povrnili v indeks sledenja.

Ta članek bo pokazal:







Kakšne so praktične uporabe ukaza »git reset –soft«?

Sledijo praktične uporabe » git reset –mehko ” ukaz:



  • Premaknite kazalec HEAD nazaj na določeno objavo ali prejšnjo objavo
  • Razveljavi vse potrjene spremembe
  • Shrani vse spremembe v indeksu sledenja in jih pripravi za ponovno objavo.

Zdaj pa preverimo uporabo ukaza git reset z možnostjo –soft.



Kako uporabljati ukaz “git reset –soft”?

Če želite uporabiti ' git reset –mehko ” za razveljavitev objave in razveljavitev sprememb v indeksu sledenja, pojdite skozi dana navodila.





1. korak: Odprite terminal Git

V meniju Startup najprej zaženite » Git Bash ” terminal:



2. korak: Pomaknite se do repozitorija Git

Uporabljati ' cd ” se pomaknite do repozitorija Git:

$ cd 'C:\Git\commits'

3. korak: Ustvarite novo datoteko

Ustvarite novo datoteko s pomočjo » dotik ” ukaz:

$ dotik Demo.txt

4. korak: premaknite datoteko v uprizoritveni indeks

Premaknite datoteko v uprizoritveni indeks, da potrdite nove spremembe z uporabo Git ' dodati ” ukaz:

$ git add Demo.txt

Preverite, ali so spremembe dodane v uprizoritveni indeks z ukazom »git status«:

$ status git

Vidite lahko, da so nesledene spremembe uspešno dodane v uprizoritveno območje:

5. korak: Izvedite sledene spremembe

Spremenite sledene spremembe, da jih dodate v lokalni repozitorij, tako da uporabite spodnji ukaz:

$ git commit -m 'Demo je dodan'

Preverite dnevnik Git in potrdite, ali so spremembe potrjene ali ne:

$ git dnevnik

Opazimo lahko, da so spremembe uspešno izvedene:

Preverite stanje repozitorija, da preverite, ali so ostale sledilne spremembe, ki še niso potrjene:

$ status git

Spodnji rezultat kaže, da v indeksu uprizarjanja repozitorija ni več spremljanih sprememb:

6. korak: Razveljavite potrjene spremembe

Zdaj uporabite ukaz »git reset –soft« skupaj s kazalcem HEAD, da razveljavite potrjene spremembe in premaknete HEAD nazaj na prejšnjo objavo:

$ git ponastavi --mehko GLAVA ~ 1

Še enkrat preverite dnevnik repozitorija, da preverite, ali je HEAD povrnjen na prejšnjo objavo ali ne:

$ git dnevnik

Izhod pokaže, da so nove spremembe odstranjene iz lokalnega repozitorija in HEAD je vrnjen na prejšnjo objavo:

7. korak: potrdite, da so spremembe vrnjene v indeks sledenja

Preverite stanje delujočega repozitorija, da potrdite, ali so razveljavljene spremembe dodane v uprizoritveni indeks ali ne:

$ status git

Tukaj lahko vidite, da so spremembe uspešno vrnjene v uprizoritveni indeks in pripravljene za ponovno objavo:

Prikazali smo praktično uporabo ' git reset –mehko ” ukaz.

Zaključek

Praktične uporabe ' git reset –mehko ” razveljavijo potrjene spremembe, premaknejo kazalec HEAD nazaj na prejšnjo objavo ali na določeno objavo z uporabo ID-ja objave, pošljejo spremembe nazaj v uprizoritveni indeks in jih pripravijo za ponovno objavo. V tem blogu smo prikazali praktično uporabo » git reset –mehko ” in postopek za njegovo uporabo.