Git

Kako uporabljati “Git Stash”?

Kako uporabljati “Git Stash”?

Če imate izkušnje z zelo pogostim delom z Gitom, morate vedeti, da lahko imate v enem skladišču projektov Git več vej. Vendar vodja vašega skladišča projektov vedno kaže na vašo nedavno dodeljeno vejo. To pomeni, da lahko spremenite samo tisto vejo, kamor kaže glava v vašem skladišču projektov Git. Toda včasih se zgodi, da delate na eni veji in se zavedate, da morate nekaj dodati prej dodeljeni veji. Prav tako še ne želite odobriti podružnice, na kateri trenutno delate, saj še vedno želite delati na njej.

Tako začnete raziskovati rešitve, skozi katere lahko za nekaj časa spremenite svoj kontekst, za katerega se začasno shranijo tudi podatki vaše trenutne delujoče podružnice, ne da bi bili zajeti. Ukaz "git stash" v takšnih situacijah deluje kot prikrit blagoslov. Edini namen uporabe tega ukaza je, da spremembe začasno shranite, ne da bi jih zavezali, medtem ko lahko delate z neko prej dodeljeno vejo. Po tem lahko preprosto preklopite nazaj na svojo trenutno vejo, tako da obnovite shranjeno delo. Da vam razložim uporabo ukaza “git stash” v Ubuntu 20.04, smo oblikovali naslednjo koristno, a preprosto vadnico, s pomočjo katere lahko enostavno razumete delovanje "git stash".

Način uporabe "git stash" v Ubuntu 20.04

Skrivanje dobesedno pomeni, da je nekaj začasno shranjeno ali shranjeno. Za uporabo ukaza “git stash” v Ubuntu 20.04, smo uporabili testno skladišče z imenom simplegit-progit. Natančno zaporedje korakov je opisano spodaj:

1. korak: Pomaknite se do svojega skladišča projektov Git

Najprej se moramo pomakniti do imenika, v katerem je naš projekt Git. Za to lahko uporabimo naslednji ukaz:

cd / home / kbuzdar / simplegit-progit

Tu lahko navedete katero koli pot iz vašega Ubuntu 20.04, v katerem je vaše ustrezno skladišče projektov Git. Na spodnji sliki lahko zlahka vidite, da pot našega terminala zdaj kaže proti repozitoriju projekta Git:

2. korak: Naredite nekaj naključnih sprememb v svojem skladišču projektov

Zdaj za prikaz namena in uporabe ukaza “git stash” v Ubuntu 20.04, bomo izvedli nekaj naključnih sprememb v našem skladišču projektov Git. Najprej smo ustvarili novo besedilno datoteko z imenom Stash1.txt v tem imeniku z izdajo naslednjega ukaza:

sudo nano Stash1.txt

Po izdaji tega ukaza bomo v datoteko vnesli naključno besedilo, kot je prikazano na spodnji sliki, nato pa ga lahko shranimo in zapremo.

Nato smo ustvarili še eno besedilno datoteko v istem repozitoriju projekta z imenom Stash2.txt z izdajo naslednjega ukaza:

sudo nano Stash2.txt

Po tem smo v to datoteko preprosto vtipkali naključno besedilo, kot je prikazano na spodnji sliki. Nato smo shranili in zaprli besedilno datoteko.

3. korak: Ponovno inicializirajte svoje skladišče projektov Git

Zdaj moramo ponovno inicializirati svoje skladišče projektov Git z naslednjim ukazom:

git init

Ko Git uspe ponovno inicializirati vaše skladišče projektov, bo na terminalu prikazal spodnje sporočilo:

4. korak: Spremembe, ki ste jih naredili, dodajte v svoje skladišče projektov Git

Zdaj moramo dodati spremembe, ki smo jih pravkar izvedli, tj.e. dve besedilni datoteki, ki smo jih ustvarili v našem skladišču projektov Git s pomočjo naslednjega ukaza:

git add.

Če so vaše nove spremembe uspešno dodane v skladišče vašega projekta Git, vaš terminal ne bo prikazal nobenih sporočil o napakah, kot je prikazano na spodnji sliki:

5. korak: Preverite trenutno stanje Gita

Zdaj moramo preveriti stanje Gita. Idealno bi bilo, če bi v tem statusu videli vse spremembe, ki jih je treba storiti, tj.e. imena dveh besedilnih datotek, ki smo jih pravkar ustvarili. Stanje Gita lahko preverite z naslednjim ukazom:

git status

Iz označenega odseka spodnje slike lahko zlahka vidite, da sta dve novo ustvarjeni besedilni datoteki v resnici, spremembe, ki jih je treba storiti naslednje.

6. korak: izdajte ukaz “git stash”

Nato nastopi čas izdaje ukaza “git stash”, saj jih namesto, da bi sprejeli nove spremembe, začasno shranimo. Ukaz »git stash« lahko uporabite na naslednji način:

git stash

Če ta ukaz uspešno deluje, bo na terminalu prikazal sporočilo, da je bil vaš delovni imenik shranjen, kot je prikazano na spodnji sliki:

7. korak: Ponovno preverite stanje Git, da ugotovite, ali je ukaz "git stash" pravilno deloval ali ne

Če so bile naše spremembe uspešno shranjene, preverite stanje Gita in razkrijete, da za zdaj ni sprememb, kot je prikazano na naslednji sliki:

Korak # 8: Obnovitev skritih sprememb za ponovno delo z njimi

Zdaj, kadar želite, da še enkrat na primer delate s shranjenimi spremembami, jih boste morda želeli odobriti, potem jih boste morali najprej obnoviti z ukazom spodaj:

git stash pop

Po izvedbi tega ukaza boste opazili, da so spremembe, ki ste jih predhodno naredili v svojem skladišču projektov Git in so bile že shranjene, pripravljene na odobritev, kot je poudarjeno na naslednji sliki:

Zaključek

Ukaz “git stash” je izredno uporaben in pogosto uporabljen ukaz v okolju Git. Ne le začasno shrani trenutno delujočo podružnico, temveč vam omogoča tudi zelo priročno delo s katero koli od predhodno predanih podružnic. Po izvedbi vseh želenih operacij na predhodno predanih vejah lahko preprosto uporabite ukaz “git stash pop” za vrnitev v trenutno delujočo vejo.

Kako spremeniti levi in ​​desni gumb miške na računalniku z operacijskim sistemom Windows 10
Povsem normalno je, da so vse naprave računalniške miške ergonomsko zasnovane za desničarje. Na voljo pa so miške, ki so posebej zasnovane za levičarj...
Posnemajte klike miške tako, da v Windows 10 lebdite z miško Clickless Mouse
Uporaba miške ali tipkovnice v napačni drži čezmerne uporabe lahko povzroči veliko zdravstvenih težav, vključno s sevom, sindromom karpalnega kanala i...
S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...