Porównaj Git Stash Pop i Git Stash Złóż wniosek o przywrócenie plików

Porównaj Git Stash Pop i Git Stash Złóż wniosek o przywrócenie plików
W GIT skrytki są używane do przechowywania dodatkowych zmian w katalogu roboczym lokalnie i umożliwiają programistom ich odzyskanie w razie potrzeby. Trudno staje się, gdy programiści muszą przełączać się między kontekstami. Dlatego GIT zezwala programistom na utrzymanie zmian, których mogą potrzebować na późniejszym etapie. Jest to szybki sposób na oczyszczenie ich katalogu roboczego przy jednoczesnym nienaruszonym modyfikacji. Mówiąc dokładniej, „Git Stash Pop”Polecenie i„Zastosuj się git stash”Dowództwo służy również do wyrzucania schowek i zostawienia go na liście zapasów do późniejszego użycia.

Na tym blogu dokonamy porównania między Git Stash Apply i Git Stash Pop w celu przywrócenia pliku.

Porównanie „Git Stash Apply” i „Git Stash Pop” w celu przywrócenia plików

Aby wykonać operację powracających plików za pomocą polecenia GIT STASH i GIT STASH POP, utworzymy i dodamy nowy plik do repozytorium. Następnie zatwierdź zmiany, aby zaktualizować katalog GIT. Następnie usuń plik z repozytorium GIT i uruchom „GIT Stats„Polecenie zapisanie katalogu roboczego i stanu indeksu. Na koniec przywrócimy plik, usuniemy zmiany ze skrytki i ponownie złożyć wniosek, używając „Git Stash Pop" Komenda.

Zaimplementujmy omawiany scenariusz, aby zrozumieć różnicę między wyżej wymienionymi poleceniami!

Krok 1: Otwórz git bash

Wyszukaj terminal git za pomocą „Uruchomienie„Menu i uruchom go:

Krok 2: Przejdź do repozytorium GIT

Uruchom „płyta CD„Polecenie, aby przejść do lokalnego repozytorium GIT:

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

Krok 3: Utwórz plik

Teraz utwórz nowy plik, pisząc następujące „dotykać”Polecenie z nazwą pliku:

$ Touch File2.tekst

Krok 4: Śledź nowo utworzony plik

Następnie śledź plik za pomocą poniższej komendy:

$ git add .

Krok 5: Lista zawartości katalogu

Wyświetl listę treści za pomocą „LS" Komenda:

$ ls

Krok 6: Zmiana zatwierdzenia

Następnie poprowadź zmiany, aby zaktualizować repozytorium GIT za pomocą „git zatwierdzić„Polecenie z komunikatem zatwierdzenia:

$ git commit -m „plik2 zaktualizowano”

Krok 7: Usuń plik

Aby usunąć plik z obszaru inscenizacji, uruchom „git rm" Komenda:

$ git rm plik 1.tekst

Krok 8: Git Stash

Teraz wykonaj „Git Stash„Polecenie zapisanie działającego katalogu i stanu indeksu:

$ git Stash

Krok 9: Zastosuj Git Stash

Aby zastosować Git Stash do przywrócenia pliku, wykonaj „Zastosuj się git stash" Komenda:

$ git Stash Zastosuj

Zgodnie z poniższym wyjściem, zmodyfikowane i usunięte pliki są pomyślnie przywracane:

Krok 10: Git Stash Pop

Teraz uruchom następujące polecenie, aby odrzucić zastosowane modyfikacje od skrytki i ponownie złożyć je do kopii roboczej:

$ git stash pop

Otóż ​​to! Opracowaliśmy procedurę zwrócenia pliku za pomocą Git Stash Zastosuj i Git Stash Pop Polets.

Wniosek

Aby porównać Git Stash Pop i Git Stash Złóż wniosek o przywrócenie plików, przejdź do katalogu git oraz utwórz i dodaj nowy plik do repozytorium. Następnie zatwierdź zmiany, aby zaktualizować katalog GIT. Następnie usuń plik z repozytorium GIT i zapisz działający katalog i stan indeksu. Następnie, aby przywrócić pliki, użyj „Zastosuj się git stash”Polecenie i usuń zmiany ze skrytki i ponownie złożyć wniosek, wykonując„Git Stash Pop" Komenda. Ten blog zilustrował metodę powracania plików za pomocą Git Stash Pop i Git Stash Zastosuj polecenia.