Komenda Git-Sash w Git | Wyjaśnione

Komenda Git-Sash w Git | Wyjaśnione
Podczas pracy w GIT często użytkownicy muszą przełączyć bieżącą gałąź GIT na inną gałąź lub repozytorium, aby wykonywać inne prace. W tym czasie Git nie pozwolił użytkownikom przenosić się do innych gałęzi bez zapisywania niezaangażowanych zmian. Jednak nie chcą popełniać zmian śledzonych lub nieokreszczeńczych, ponieważ chcą dodać więcej danych do aktualnie dokonanych zmian. W takiej sytuacji muszą tymczasowo zapisać zmiany. W tym odpowiednim celu „git chować na potem„Można użyć polecenia.

W tym przewodniku omówimy:

  • Jakie jest polecenie „Git Stash” w Git?
  • Jak „Git Stash” nieograniczone zmiany w git?

Jakie jest polecenie „Git Stash” w Git?

„„Git Stash„Polecenie jest wykorzystywane do tymczasowego utrzymywania niezaangażowanych zmian, które użytkownicy wprowadzili w kopii roboczej, wówczas mogą łatwo pracować nad czymś innym. Następnie wracają i ponownie złożą te zmiany. Mówiąc dokładniej, schowanie staje się poręcznym procesem, gdy użytkownicy chcą szybko przełączać konteksty i pracować nad czymś innym.

Jak „Git Stash” nieograniczone zmiany w git?

Używać „Git Stash„Polecenie w git, aby tymczasowo zapisać niezaangażowane zmiany, wykonaj podane kroki:

  • Przejdź do lokalnego repozytorium.
  • Zobacz bieżący stan bieżącego repozytorium roboczego.
  • Uruchom „Git Stash”Polecenie tymczasowo trzymanie śledzonych i nietakowanych zmian.
  • Sprawdź listę zapasów wyświetlania indeksu zmian stash.
  • Wykonaj „Git Show„Polecenie, aby szczegółowo pokazać zmianę.
  • Aby ponownie złożyć wniosek, uruchom „Git Stash Pop" Komenda.
  • Uruchom „Git Stash Clear”Polecenie wyczyścić zatrzymany indeks.

Krok 1: Przejdź do konkretnego repozytorium GIT

Użyj dostarczonego polecenia wraz z pożądanym lokalnym repozytorium Git i przejdź do niego:

CD "C: \ Users \ Nazma \ git \ Coco1"

Krok 2: Sprawdź status

Aby wyświetlić bieżący stan roboczego repozytorium, uruchamiając „status git" Komenda:

status git

Jak widać śledzone \ niepokonane zmiany w obszarze roboczym GIT i indeks inscenizacji. Na przykład „„Demofile.py" I "test testowy.html" akta:

Krok 3: Zmiany zapasów

Teraz wykonaj „Git Stash„Polecenie tymczasowo utrzymywanie zmian postawionych i nieokreślonych:

Git Stash

Krok 4: Zmiany zapasów na liście

Następnie wymień zmiany w skrytce, wykonując „Lista Git Stash" Komenda:

Lista Git Stash

Zgodnie z dostarczonym wyjściem lista stash tymczasowo utrzymuje zmiany w „stash@0„Index Stash:

Krok 5: Pokaż Stash

Aby wyświetlić zmiany indeksu Stash, użyj podanego polecenia:

Git Stash Show

Z poniżej podanego wyjścia skromny indeks tymczasowo utrzymuje śledzenie „Demofile.py”Plik i zmodyfikowany nietakowany”test testowy.html" plik:

Krok 6: weryfikacja

Ponownie sprawdź aktualny status GIT Repository pod kątem weryfikacji, wykorzystując następujące polecenie:

status git

Można zauważyć, że nie ma nic do popełnienia, a robocze drzewo zostało oczyszczone:

Krok 7: Zastosuj zmiany zapasów

Aby zastosować zmiany tymczasowe, wykonaj „Wykonaj”Git Stash Pop" Komenda:

Git Stash Pop

Z podwoziennego wyjścia zmiany zapasów zostały powrócone do obszaru roboczego GIT i indeksu inscenizacji:

Krok 8: Wyczyść zapas

Uruchom „Git Stash Clear„Polecenie, aby trwale usunąć zmiany w skrytce:

Git Stash Clear

Teraz uruchom udostępnione polecenie, aby schować zmiany:

Git Stash

Można zauważyć, że żadne lokalne zmiany nie muszą oszczędzać:

Otóż ​​to! Podaliśmy informacje o poleceniu „Git Stash” w Git.

Wniosek

Komenda „Git Stash” jest wykorzystywana do tymczasowego zapisywania niestabilnych i zainscenizowanych zmian, które użytkownicy wprowadzili w kopii roboczej. Aby to zrobić, przejdź do lokalnego repozytorium i wyświetl bieżący stan bieżącego repozytorium roboczego. Następnie uruchom „Git Stash„Polecenie tymczasowego utrzymania niezaprzeczalnych zmian. Następnie sprawdź listę zapasów wyświetlania indeksu STASH ZMIANY. Następnie użyj „Git Show”Polecenie, aby szczegółowo przeglądać zmiany i ponownie złożyć je, wykonując„Git Stash Pop" Komenda. Ten post ilustrowany na temat polecenia „Git Stash” w Git.