Jak usunąć zapis skrytki w Git

Jak Usunac Zapis Skrytki W Git



W większości przypadków nie musisz zachowywać ostatnich zmian lub aktualizacji w Git, które zostały wprowadzone w bieżącym katalogu podczas pracy nad projektami. W takiej sytuacji możesz schować te zmiany. Skrytka Git to tymczasowa półka, która zapisuje tymczasowe zmiany. Przechowuje zmiany za pomocą indeksów. Co więcej, możesz usunąć wszelkie niepotrzebne zapisy skrytki, korzystając z „ $ git skrytka drop ' Komenda.

W tym przewodniku poznasz najprostszą metodę usuwania rekordów skrytki w Git.

Jak usunąć rekord skrytki w Git?

Aby wyczyścić rekord skrytki, najpierw wprowadzimy zmiany w plikach projektu i dodamy je do repozytorium Git. Następnie wykonaj „ $ git skrytka ”, aby tymczasowo wstrzymać te zmiany. Następnie wykonaj „$ git upuść skrytkę ” polecenie, aby usunąć zapisy ze skrytki.







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



Krok 1: Przejdź do repozytorium Git
Przejdź do lokalnego repozytorium Git, korzystając z „ płyta CD ' Komenda:



$ płyta CD „C:\Użytkownicy \n Azma\Git\mari_khan'





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

$ dotykać plik.txt



Krok 3: Śledź plik
Teraz śledź plik za pomocą „ git dodaj ' Komenda:

$ git dodaj plik.txt

Krok 4: Zatwierdź zmiany
Zaktualizuj repozytorium Git i zatwierdź powiązany komunikat za pomocą „ -m ” opcja w „ git commit ' Komenda:

$ git commit -m 'dodano plik.txt'

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

$ plik startowy.txt

Krok 6: Dodaj zmiany
Po zaktualizowaniu pliku dodaj wszystkie wprowadzone zmiany do repozytorium Git za pomocą dostarczonego polecenia:

$ git dodaj .

Krok 7: Zmiany w schowku
Teraz wykonaj „ git schowek ” polecenie do tymczasowego wstrzymania zmian katalogu roboczego:

$ git schowek

Krok 8: Wyświetl listę zmian w skrytce
Aby wyświetlić ostatnie zmiany, „ git lista skrytek ' Komenda:

$ git schowek lista

Jak widać obecnie posiadamy tylko jedną skrytkę z indeksem „ 0 ”:

Krok 9: Usuń zapis skrytki
Teraz wykonaj polecenie schowka za pomocą „ [e-maile chronione] {0} ”, aby usunąć powiązany schowek:

$ git schowek upuść skrytkę @ { 0 }

Poniższe dane wyjściowe wskazują, że nasz konkretny rekord skrytki został pomyślnie usunięty:

Krok 10: Zweryfikuj usunięty schowek
Uruchom „ git schowek ” polecenie, aby sprawdzić wszelkie zmiany, które należy schować:

$ git schowek

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

Chcesz usunąć rekord skrytki przy użyciu jego indeksu? Zobacz dostarczoną procedurę!

Jak usunąć rekord skrytki w Git za pomocą numeru indeksu?

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

Aby praktycznie wdrożyć opisaną koncepcję, zapoznaj się z poniższymi krokami.

Krok 1: Wyświetl listę skrytek
Najpierw wyświetl listę wszystkich skrytek za pomocą podanej komendy:

$ git schowek lista

Zgodnie z poniższymi wynikami, obecnie mamy dwa indeksy skrytek, które zawierają zmiany:

Krok 2: Usuń rekord skrytki
Teraz wykonaj „ git skrytka drop ” polecenie z numerem indeksu skrytki, którą należy usunąć:

$ git schowek upuszczać 1

Tutaj pomyślnie usunęliśmy lub usunęliśmy rekord skrytki, który został umieszczony na „ 1 indeks:

Jak usunąć wiele rekordów skrytki w Git?

Aby usunąć wiele lub wszystkie skrytki naraz, użyj przycisku „ git skrytka drop ' Komenda. Aby to osiągnąć, postępuj zgodnie z podanymi instrukcjami.

Krok 1: Wyświetl listę skrytek
Najpierw przejrzyj listę skrytek, wykonując podane polecenie:

$ git schowek lista

Krok 2: Usuń wszystkie rekordy skrytki
Teraz po prostu uruchom polecenie „git stash drop”, aby usunąć wszystkie rekordy skrytki:

$ git schowek upuszczać

Krok 3: Skrytka Gita
Następnie uruchom „ git schowek ” polecenie, aby sprawdzić zmiany, które należy schować:

$ git schowek

Poniższe dane wyjściowe pokazują, że nie ma zmian do zapisania:

Zilustrowaliśmy różne sposoby usuwania ukrytych w Git.

Wniosek

Aby usunąć rekord skrytki w Git, najpierw przejdź do katalogu Git, a następnie utwórz i śledź nowy plik tekstowy. Następnie otwórz plik i wprowadź zmiany. Następnie dodaj wszystkie zmiany do katalogu i schowaj je za pomocą „ $ git skrytka ' Komenda. Teraz wykonaj „ $ git skrytka drop [e-maile chronione] {indeks} ” i usuń wszelkie rekordy skrytki. Aby usunąć wszystkie skrytki na raz, uruchom „ $ git skrytka drop ' Komenda. W tym przewodniku wyjaśniono, jak usunąć rekordy skrytki w Git.