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:
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:
Krok 6: Odstráňte Stash
Ďalej použite „ git drop
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:
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