Naredba git-stash u Gitu | Objašnjeno

Naredba Git Stash U Gitu Objasnjeno



Dok rade u Gitu, korisnici često moraju prebaciti trenutnu granu Git u drugu granu ili spremište za obavljanje drugog posla. U to vrijeme Git nije dopuštao korisnicima da se presele u druge grane bez spremanja neizvršenih promjena. Međutim, oni ne žele izvršiti praćene ili nepraćene promjene jer žele dodati više podataka trenutno napravljenim promjenama. U toj situaciji moraju privremeno spremiti promjene. Za ovu odgovarajuću svrhu, ' git zaliha ” može se koristiti naredba.

U ovom vodiču raspravljat ćemo o sljedećem:

Što je naredba “git stash” u Gitu?

' git spremište ” Naredba se koristi za privremeno zadržavanje nepodvrgnutih promjena koje su korisnici napravili u svojoj radnoj kopiji, a zatim mogu lako raditi na nečem drugom. Nakon toga se vraćaju i kasnije ponovno primjenjuju te promjene. Točnije, skladištenje postaje zgodan proces kada korisnici žele brzo promijeniti kontekst i raditi na nečem drugom.







Kako 'git sakriti' neizvršene promjene u Gitu?

Za korištenje ' git spremište ” naredbu u Gitu da biste privremeno spremili neizvršene promjene, slijedite navedene korake:



  • Dođite do lokalnog spremišta.
  • Pogledajte trenutno stanje trenutnog radnog spremišta.
  • Pokrenite ' git spremište ” za privremeno zadržavanje praćenih i nepraćenih promjena.
  • Provjerite popis zaliha za prikaz indeksa promjena zaliha.
  • Izvršite ' git show ” za detaljan prikaz promjene.
  • Za ponovnu prijavu pokrenite ' git stash pop ” naredba.
  • Pokrenite ' git stash clear ” za brisanje skrivenog indeksa.

Korak 1: Premjestite se na određeno Git spremište

Koristite danu naredbu zajedno sa željenim Git lokalnim spremištem i prijeđite na njega:



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

Korak 2: Provjerite status

Za pregled trenutnog stanja radnog spremišta pokretanjem ' git status ” naredba:





git status

Kao što možete vidjeti, praćene\nepraćene promjene postoje u Git radnom području i indeksu postavljanja. Na primjer, ' demofile.py ' i ' testfile.html ” datoteke:



Korak 3: Sakrijte promjene

Sada izvršite ' git spremište ” naredba za privremeno zadržavanje postupnih i nepostupnih promjena:

git spremište

Korak 4: Popis promjena skrivenog prostora

Zatim popišite promjene skrivenog prostora izvršavanjem ' git popis zaliha ” naredba:

git spremište popis

Prema pruženom izlazu, popis zaliha privremeno sadrži promjene u ' spremište@{0} ” indeks zalihe:

Korak 5: Pokažite Stash

Da biste vidjeli promjene indeksa zaliha, upotrijebite naredbu:

git spremište pokazati

Iz dolje danog izlaza, skriveni indeks privremeno drži praćeni ' demofile.py 'datoteka i modificirano nepraćeno' testfile.html ' datoteka:

Korak 6: Provjera

Opet, provjerite trenutni status Git repozitorija za potvrdu korištenjem sljedeće naredbe:

git status

Može se vidjeti da nema ništa za commit i radno stablo je očišćeno:

Korak 7: Primijenite Stash promjene

Da biste primijenili promjene privremenih zadržavanja, izvršite ' git stash pop ” naredba:

git spremište pop

Iz dolje navedenog izlaza, promjene skrivenog prostora vraćene su u git radno područje i indeks prikazivanja:

Korak 8: Očistite Stash

Pokrenite ' git stash clear ” za trajno brisanje promjena u spremištu:

git spremište čisto

Sada pokrenite danu naredbu da sakrijete promjene:

git spremište

Može se uočiti da se lokalne promjene ne moraju spremati:

To je to! Pružili smo informacije o naredbi “git stash” u Gitu.

Zaključak

Naredba “git stash” koristi se za privremeno spremanje nefaziranih i insceniranih promjena koje su korisnici napravili u svojoj radnoj kopiji. Da biste to učinili, prijeđite na lokalno spremište i pogledajte trenutno stanje trenutnog radnog spremišta. Zatim pokrenite ' git spremište ” naredba za privremeno zadržavanje neizvršenih promjena. Zatim provjerite popis zaliha za prikaz indeksa promjena zaliha. Nakon toga upotrijebite ' git show ' za detaljan pregled promjena i njihovu ponovnu primjenu izvršavanjem ' git stash pop ” naredba. Ovaj post ilustrirao je naredbu “git stash” u Gitu.