Ako odstrániť skrýšu vytvorenú pomocou „git stash create“?

Ako Odstranit Skrysu Vytvorenu Pomocou Git Stash Create



Git je známa platforma pre riadenie projektov DevOps. Poskytuje mnoho komponentov, ako je úložisko Git, skrýša Git a vetvy Git, ktoré sa používajú na správu a údržbu rôznych verzií kódu. Git stash je ako police, ktoré ukladajú aktuálne pracovné súbory používateľov a indexy úložísk, keď vývojári potrebujú pracovať na viacerých vetvách, aby implementovali dôležité funkcie alebo opravili chyby.

Tento blog ukáže spôsob odstránenia skrýše vytvorenej pomocou príkazov „git stash create“ a „git stash“.







Takže, začnime!



Ako odstrániť skrýšu vytvorenú pomocou príkazu „git stash create“?

Skrýša vytvorená pomocou „ git stash vytvoriť ” nevyžaduje vymazanie, pretože vytvára skrýšu a vracia názov svojho objektu bez jeho uloženia v referenčnom mennom priestore.



Ak chcete vytvoriť skrýšu Git prostredníctvom „ git stash vytvoriť “, postupujte podľa poskytnutého kroku.





Krok 1: Spustite Git Terminal

Najprv spustite „ Git Bash ” terminál z ponuky Startup:




Krok 2: Presuňte sa do úložiska Git

Využite „ cd ” na otvorenie lokálneho úložiska Git:

$ cd 'C:\Git'



Krok 3: Vytvorte nový súbor

Vytvorte nový súbor pomocou „ dotyk 'príkaz:

$ dotyk New.txt



Krok 4: Pridajte súbor na scénu

Potom pridajte súbor do pracovnej oblasti pomocou „ git pridať 'príkaz:

$ git pridať .



Teraz pomocou poskytnutého príkazu overte, či je súbor pridaný do pracovného prostredia alebo nie:

$ stav git



Krok 5: Vytvorte Stash

Ak chcete uložiť index úložiska alebo aktuálny pracovný stav úložiska, vytvorte novú skrýšu cez „ git stash vytvoriť 'príkaz:

$ git skrýša vytvoriť


Úkryt je vytvorený pomocou bežného objektu odovzdania a nevyžaduje žiadny referenčný menný priestor:


Vypíšte všetky skrýše, aby ste zistili, či používa nejaký referenčný menný priestor alebo nie. Nižšie uvedený výstup naznačuje, že skrýša vytvorená súborom „ git stash vytvoriť ” sa nevyžaduje uloženie príkazu v referenčnom mennom priestore:

$ git skrýša zoznam



Krok 6: Odstráňte Stash

Ďalej použite „ git drop ” na odstránenie skrýše:

$ git skrýša drop 62a81c744dbe3f5c867613efbd022375609c2cf5


Vyskytla sa chyba „ 62a81c744dbe3f5c867613efbd022375609c2cf5 nie je odkaz na skrýšu “, čo znamená, že skrýša vytvorená „ git stash vytvoriť ” príkaz nemusí byť odstránený, pretože nezaberá miesto v referenčnom mennom priestore:


Krok 7: Použite Stash

Ak chcete použiť skrýšu vytvorenú súborom „ git stash vytvoriť “, pozrite si nižšie uvedený príkaz:

$ git skrýša použiť 62a81c744dbe3f5c867613efbd022375609c2cf5


Nasledujúci výstup ukazuje, že sme úspešne získali index úložiska z Git stash:

Ako odstrániť skrýšu vytvorenú pomocou príkazu „git stash“?

Úkryt vytvorený pomocou „ git skrýša Príkaz ” sa uloží do priestoru názvov odkazov a možno ho odstrániť pomocou príkazu “ git stash drop “príkaz.

Ak chcete odstrániť skrýšu, použite uvedený postup.

Krok 1: Vytvorte Stash.

Vytvorte novú skrýšu pomocou „ git skrýša 'príkaz:

$ git skrýša



Krok 2: Uveďte zoznam Git Stash

Overte, či skrýša vytvorená pomocou „ git skrýša ” príkaz bol uložený v ref's/stash alebo nie:

$ git skrýša zoznam


Môžete vidieť, že skrýša bola úspešne uložená v referenčnom priestore názvov:


Krok 3: Odstráňte Stash

Ak chcete odstrániť skrýšu Git, použite „ git stash drop [e-mail chránený] {referenčné číslo} “, ako je znázornené nižšie:

$ git skrýša zahodiť skrýšu @ { 0 }



Znova skontrolujte zoznam skrýš a overte, či je skrýša vymazaná alebo nie:

$ git skrýša zoznam



Vypracovali sme, ako odstrániť skrýšu vytvorenú pomocou „ git stash vytvoriť “príkaz.

Záver

Skrýša vytvorená pomocou „ git stash vytvoriť ” nie je potrebné vymazať, pretože nie je uložený nikde v priestore názvov odkazov. Použi ' git stash apply ” na použitie skrýše vytvorenej príkazom “ git stash vytvoriť “príkaz. Skrýša vytvorená „ git skrýša ” príkaz sa uloží do úložného referenčného priestoru a možno ho vymazať pomocou príkazu “ git stash drop [e-mail chránený] {referenčné číslo} “príkaz. V tomto zápise sme rozpracovali, ako odstrániť skrýšu, ktorá bola vytvorená pomocou „ git stash vytvoriť “príkaz.