Jak odstranit Stash vytvořenou pomocí „git stash create“?

Jak Odstranit Stash Vytvorenou Pomoci Git Stash Create



Git je známá platforma pro řízení projektů DevOps. Poskytuje mnoho komponent, jako je úložiště Git, skrýš Git a větve Git, které se používají ke správě a údržbě různých verzí kódu. Git stash je jako police, které ukládají aktuální pracovní soubory uživatelů a indexy úložišť, když vývojáři potřebují pracovat na více větvích, aby implementovali důležité funkce nebo opravili chyby.

Tento blog bude demonstrovat metodu odstranění skrýše vytvořené pomocí příkazů „git stash create“ a „git stash“.







Takže, začněme!



Jak odstranit skrýš vytvořenou pomocí příkazu „git stash create“?

Úkryt vytvořený pomocí „ git stash vytvořit ” nevyžaduje odstranění, protože vytváří skrýš a vrací název svého objektu, aniž by jej ukládal do jmenného prostoru ref.



Chcete-li vytvořit skrýš Git prostřednictvím „ git stash vytvořit “, postupujte podle poskytnutého kroku.





Krok 1: Spusťte Git Terminal

Nejprve spusťte „ Git Bash ” terminál z nabídky Startup:




Krok 2: Přesuňte se do úložiště Git

Využijte „ CD ” pro otevření místního úložiště Git:

$ CD 'C:\Git'



Krok 3: Vytvořte nový soubor

Vytvořte nový soubor pomocí „ dotek 'příkaz:

$ dotek Nový.txt



Krok 4: Přidejte soubor na plochu

Poté přidejte soubor do pracovní oblasti pomocí „ git přidat 'příkaz:

$ git přidat .



Nyní pomocí poskytnutého příkazu ověřte, zda je soubor přidán do pracovního prostředí či nikoli:

$ stav git



Krok 5: Vytvořte Stash

Chcete-li uložit index úložiště nebo aktuální pracovní stav úložiště, vytvořte novou skrýš prostřednictvím „ git stash vytvořit 'příkaz:

$ git skrýš vytvořit


Úkryt je vytvořen pomocí běžného objektu odevzdání a nevyžaduje žádný referenční jmenný prostor:


Vypište všechny skrýše, abyste viděli, zda používá nějaký jmenný prostor ref nebo ne. Níže uvedený výstup naznačuje, že skrýš vytvořená souborem „ git stash vytvořit ” není vyžadováno, aby byl příkaz uložen ve jmenném prostoru ref:

$ git skrýš seznam



Krok 6: Odstraňte Stash

Dále použijte „ git drop ” pro smazání skrýše:

$ git skrýš drop 62a81c744dbe3f5c867613efbd022375609c2cf5


Narazili jsme na chybu „ 62a81c744dbe3f5c867613efbd022375609c2cf5 není odkaz na skrýš “, což znamená, že skrýš vytvořená „ git stash vytvořit ” příkaz nemusí být odstraněn, protože nezabírá místo ve jmenném prostoru ref:


Krok 7: Použijte Stash

Chcete-li použít skrýš vytvořenou „ git stash vytvořit ”, podívejte se na níže uvedený příkaz:

$ git skrýš použít 62a81c744dbe3f5c867613efbd022375609c2cf5


Níže uvedený výstup ukazuje, že jsme úspěšně získali index úložiště z Git stash:

Jak odstranit Stash vytvořenou pomocí příkazu „git stash“?

Úkryt vytvořený pomocí „ git skrýš Příkaz ” se uloží do jmenného prostoru odkazu a lze jej odstranit pomocí příkazu “ git stash drop “příkaz.

Chcete-li odstranit skrýš, použijte daný postup.

Krok 1: Vytvořte Stash.

Vytvořte novou skrýš pomocí „ git skrýš 'příkaz:

$ git skrýš



Krok 2: Seznam dolů Git Stash

Ověřte, zda skrýš vytvořená pomocí „ git skrýš ” příkaz byl uložen v ref's/stash nebo ne:

$ git skrýš seznam


Můžete vidět, že skrýš je úspěšně uložena v odkazovaném jmenném prostoru:


Krok 3: Odstraňte Stash

Chcete-li odstranit skrýš Git, použijte „ git stash drop [e-mail chráněný] {referenční číslo} “, jak je znázorněno níže:

$ git skrýš zahodit skrýš @ { 0 }



Znovu zkontrolujte seznam skrýší a ověřte, zda je skrýš odstraněna nebo ne:

$ git skrýš seznam



Vypracovali jsme, jak odstranit skrýš vytvořenou pomocí „ git stash vytvořit “příkaz.

Závěr

Úkryt vytvořený pomocí „ git stash vytvořit ” není nutné odstraňovat, protože není uložen nikde ve jmenném prostoru referencí. Použijte „ git stash použít ” k použití skrýše vytvořené příkazem “ git stash vytvořit “příkaz. Skrýš vytvořená „ git skrýš 'příkaz se uloží do úložného referenčního prostoru a lze jej odstranit pomocí ' git stash drop [e-mail chráněný] {referenční číslo} “příkaz. V tomto zápisu jsme rozvedli, jak odstranit skrýš, která byla vytvořena pomocí „ git stash vytvořit “příkaz.