Praktična upotreba Git Reset –Soft

Prakticna Upotreba Git Reset Soft



Git ' resetirati ” naredba je jedna od najčešće korištenih i robusnih naredbi koje podržavaju različite opcije, kao što je “ teško ”, “ mekan “, i mješovite naredbe. Uz svaku opciju, naredba Git reset radi drugačije. Na primjer, ' git reset – teško ” koristi se za vraćanje i potpuno brisanje promjena iz repozitorija. Međutim ' git reset –soft ” naredba se koristi za vraćanje promjena bez uništavanja uvrštenih promjena i njihovo vraćanje na indeks praćenja.

Ovaj će članak pokazati:







Koje su praktične upotrebe naredbe “git reset –soft”?

Slijede praktične upotrebe ' git reset –soft ” naredba:



  • Pomaknite pokazivač HEAD natrag na navedeno uvrštavanje ili prethodno uvrđivanje
  • Poništi sve izvršene promjene
  • Sprema sve promjene u indeksu praćenja i čini ih spremnim za ponovno unošenje.

Sada provjerimo korištenje naredbe git reset s opcijom –soft.



Kako koristiti naredbu “git reset –soft”?

Za korištenje ' git reset –soft ” za poništavanje predaje i vraćanje promjena na indeks praćenja, prođite kroz dane upute.





Korak 1: Otvorite Git terminal

Iz izbornika Startup prvo pokrenite ' Git Bash ” terminal:



Korak 2: Dođite do Git repozitorija

Koristiti ' CD ”, dođite do Git repozitorija:

$ CD 'C:\Git\commits'

Korak 3: Stvorite novu datoteku

Stvorite novu datoteku uz pomoć ' dodir ” naredba:

$ dodir Demo.txt

Korak 4: Premjestite datoteku u Indeks prikazivanja

Premjestite datoteku u probni indeks da izvršite nove promjene koristeći Git ' dodati ” naredba:

$ git dodati Demo.txt

Provjerite jesu li promjene dodane u probni indeks ili ne putem naredbe 'git status':

$ git status

Možete vidjeti da su promjene koje se ne prate uspješno dodane u područje pripreme:

Korak 5: Izvršite praćene promjene

Obavijestite praćene promjene da biste ih dodali u lokalno spremište korištenjem donje naredbe:

$ git počiniti -m 'Demo je dodan'

Provjerite Git dnevnik i potvrdite jesu li promjene predane ili ne:

$ git dnevnik

Može se uočiti da su promjene uspješno izvršene:

Provjerite status repozitorija da provjerite postoje li preostale praćene promjene koje još nisu predane:

$ git status

Izlaz u nastavku pokazuje da više nema praćenih promjena u indeksu staging repozitorija:

Korak 6: Vratite izvršene promjene

Sada upotrijebite naredbu “git reset –soft” zajedno s pokazivačem HEAD da biste vratili unesene promjene i pomaknuli HEAD natrag na prethodni commit:

$ git resetirati -- mekan GLAVA~ 1

Opet, provjerite zapisnik spremišta da biste provjerili je li HEAD vraćen na prethodni urez ili ne:

$ git dnevnik

Izlaz pokazuje da su nove promjene uklonjene iz lokalnog repozitorija i da je HEAD vraćen na prethodni commit:

Korak 7: potvrdite da su promjene vraćene na indeks praćenja

Provjerite radno stanje repozitorija kako biste potvrdili jesu li poništene promjene dodane u probni indeks ili ne:

$ git status

Ovdje možete vidjeti da su promjene uspješno vraćene na probni indeks i da su spremne za ponovnu predaju:

Pokazali smo praktičnu upotrebu ' git reset –soft ” naredba.

Zaključak

Praktične upotrebe ' git reset –soft ” naredbe su za vraćanje predanih promjena, pomicanje HEAD pokazivača natrag na prethodno predavanje ili na neko specifično predavanje pomoću ID-a predavanja, slanje promjena natrag u indeks provođenja i njihovo ponovno spremanje za predavanje. U ovom smo blogu pokazali praktičnu upotrebu ' git reset –soft ” naredba i postupak za njezino korištenje.