Jak usunąć rekord Stash w Git

Jak usunąć rekord Stash w Git
Przez większość czasu nie musisz przechowywać ostatnich zmian ani aktualizacji w git, które są dokonywane w obecnym katalogu podczas pracy nad projektami. W tej sytuacji możesz ukryć te zmiany. Git Stash to tymczasowa półka, która oszczędza tymczasowe zmiany. Utrzymuje zmiany za pomocą indeksów. Ponadto możesz usunąć dowolny niepotrzebny rekord zapasów, wykorzystując „$ Git Stash Drop" Komenda.

W tym przewodniku poznasz najłatwiejszą metodę usuwania zapisów w Git.

Jak usunąć rekord Stash w Git?

Aby wyczyścić rekord Stash, najpierw wprowadzimy zmiany w plikach projektu i dodamy je do repozytorium GIT. Następnie wykonaj „$ git Stash„Polecenie tymczasowego utrzymania tych zmian. Następnie wykonaj „$ git Kropka skrytka„Polecenie usuwania rekordów stash.

Sprawdźmy poniższe kroki, aby wdrożyć powyższy scenariusz!

Krok 1: Przejdź do repozytorium GIT
Przejdź do lokalnego repozytorium GIT, wykorzystując „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ mari_khan"

Krok 2: Utwórz plik
Następnie wykonaj dostarczone polecenie, aby utworzyć nowy plik:

$ Touch Plik.tekst

Krok 3: Śledź plik
Teraz śledź plik za pomocą „Git dodaj" Komenda:

$ git dodaj plik.tekst

Krok 4: Zmiany popełniania
Zaktualizuj repozytorium GIT i popełnij powiązaną wiadomość z „-M„Opcja w„git zatwierdzić" Komenda:

$ git commit -m "plik.TXT dodał "

Krok 5: Zaktualizuj plik
Otwórz dodany plik w domyślnym edytorze, dodaj w nim tekst i zaktualizuj go:

$ start plik.tekst

Krok 6: Dodaj zmiany
Po zaktualizowaniu pliku dodaj wszystkie dokonane zmiany do repozytorium GIT za pomocą podanego polecenia:

$ git add .

Krok 7: Zmiany zapasów
Teraz wykonaj „Git Stash„Polecenie tymczasowego utrzymania działającego katalogu:

$ git Stash

Krok 8: Zmiany zapasów na liście
Aby obejrzeć ostatnie zmiany, „Lista Git Stash" Komenda:

$ git Stash List

Jak widać, obecnie mamy tylko jeden zapas z indeksem ”0”:

Krok 9: Usuń rekord Stash
Teraz wykonaj polecenie Stash za pomocą „stash@0„Aby usunąć powiązany schowek:

$ git stash drop stash@0

Poniżej wyjściowe wskazuje, że nasz konkretny rekord stash jest pomyślnie usunięty:

Krok 10: Sprawdź usunięte skrytki
Uruchom „Git Stash„Polecenie, aby sprawdzić wszelkie zmiany, które należy schować:

$ git Stash

Jak widać, nie ma już żadnych zmian lokalnych:

Chcesz usunąć rekord za pomocą jego indeksu? Spójrz na dostarczoną procedurę!

Jak usunąć rekord zapasów w git za pomocą numeru indeksu?

Kolejnym poleceniem do wykonania powyższej operacji w inny sposób jest użycie numeru indeksu skrytki do usunięcia.

Aby praktycznie wdrożyć podaną koncepcję, sprawdź następujące kroki.

Krok 1: Lista zapasów
Po pierwsze, wyświetl listę wszystkich skrytek za pomocą podanego polecenia:

$ git Stash List

Zgodnie z poniższym wyjściem, obecnie mamy dwa indeksy zapasów, które zawierają zmiany:

Krok 2: Usuń rekord zapasowy
Teraz wykonaj „Git Stash Drop”Polecenie z numerem indeksu skrytki, który należy usunąć:

$ Git Stash Drop 1

Tutaj pomyślnie usunęliśmy lub upuściliśmy rekord zapasów, który został umieszczony „1”Indeks:

Jak usunąć wiele rekordów stażu w git?

Aby usunąć wiele lub wszystkie schowki jednocześnie, użyj „Git Stash Drop" Komenda. Aby to osiągnąć, postępuj zgodnie z podanymi instrukcjami.

Krok 1: Lista zapasów
Najpierw wyświetl listę zapasów, wykonując dostarczone polecenie:

$ git Stash List

Krok 2: Usuń wszystkie rekordy Stash
Teraz po prostu uruchom polecenie „Git Stash Drop”, aby usunąć wszystkie rekordy Stash:

$ Git Stash Drop

Krok 3: Git Stash
Następnie uruchom „Git Stash„Polecenie, aby sprawdzić zmiany, które należy schować:

$ git Stash

Poniżej wyjście pokazuje, że nie ma żadnych zmian do zapisania:

Zilustrowaliśmy różne sposoby usunięcia schowanych w Git.

Wniosek

Aby usunąć rekord Stash w Git, najpierw przejdź do katalogu GIT oraz utwórz i śledź nowy plik tekstowy. Następnie otwórz plik i wprowadzaj zmiany. Następnie dodaj wszystkie zmiany do katalogu i zatrzymaj zmiany za pomocą „$ git Stash" Komenda. Teraz wykonaj „$ git stash drop stash@index”Poleć i usuń dowolny rekord stash. Aby usunąć wszystkie skrytki jednocześnie, uruchom „$ Git Stash Drop" Komenda. Ten przewodnik wyjaśnił, jak usunąć zapisy Stash w Git.