W tym celu Git dostarczył wiele rozwiązań, takich jak Worktree, Git Stash i Git Stash Pop, Git Stash Apply i wiele innych.
W tym artykule opiszemy:
Różnica między poleceniami Git Stash i Git Stash Pop
Kiedy użytkownicy GIT chcą przełączać gałęzie bez stawienia czoła błędu, muszą zapisać bieżące indeksy robocze i repozytorium. W tym celu polecenie GIT „Git Stash”Jest wykorzystywany do zapisywania bieżącego indeksu roboczego i repozytorium repozytorium w pliku Stash. Jednak polecenie GIT „Git Stash Pop”Jest wykorzystywany do wyskakowania zapisanej treści. Kiedy użytkownik GIT wraca do głównej gałęzi i chce kontynuować pracę, „„Git Stash Pop" Lub "Zastosuj się git stash„Można użyć polecenia.
Używaj poleceń GIT STASH i GIT STASH
Aby wykorzystać Git Stash i Git Stash Pop Polets do oszczędzania i odzyskiwania historii pracy, kontynuuj podwójną procedurę poniżej.
Krok 1: Otwórz repozytorium GIT
Od menu startowego uruchom „Git Bash„Terminal:
Krok 2: Przejdź do lokalnego repozytorium GIT
Korzystając z „płyta CD„Polecenie, przejdź do lokalnego repozytorium GIT:
$ cd "c: \ git"Krok 3: Utwórz nowy plik
Aby utworzyć nowy plik tekstowy w repozytorium GIT, użyj „dotykać" Komenda:
$ Touch File1.tekstKrok 4: Dodaj plik do obszaru inscenizacji
Po utworzeniu nowego pliku tekstowego dodaj go do obszaru inscenizacji za pomocą dostarczonego polecenia:
$ git dodaj plik 1.tekstAby sprawdzić, czy plik jest dodany do obszaru sceny, czy nie, sprawdź stan repozytorium GIT:
Status $ gitKrok 5: Zapisz bieżącą pracę za pomocą Stash
Załóżmy, że musimy przejść do innej gałęzi, aby zaimplementować jakąś funkcję lub rozwiązać błąd. W tym celu zapisz bieżące indeksy pracy i repozytorium w pliku Stash, wykorzystując „Git Stash" Komenda:
$ git StashKrok 6: Przełącz się na inną gałąź
Przenieś się do innej gałęzi za pomocą git ”wymeldować się”Polecenie i rozpocznij wdrażanie lub debugowanie zgodnie z Twoimi wymaganiami:
$ git kector New GradPo rozwiązaniu problemu, wróć do głównej gałęzi, aby kontynuować pracę za pomocą „Git Checkout" Komenda:
$ git Checkout MainKrok 7: Praca w sklepie
Uruchom „Git Stash Pop„Polecenie do pobrania zapisanej pracy z pliku Stash:
$ git stash popJak widać, pomyślnie odzyskaliśmy zapisane indeksy repozytorium:
Opisaliśmy różnicę między poleceniami git i git stash pop.
Wniosek
Podstawową różnicą między tymi dwiema operacjami jest to, że „Git Stash„Przechowuje indeksy repozytorium, których użytkownik może użyć, podczas gdy„Git Stash Pop”Spadki lub wyskakuje indeksy zapisywania stash, aby użytkownik mógł korzystać. W tym artykule opisano różnicę między poleceniami Git Stash i Git Stash Pop i praktycznie zademonstrował ją za pomocą przykładu.