Różnica między SASH vs Pliki sceniczne w git

Różnica między SASH vs Pliki sceniczne w git
Podczas pracy nad GIT programiści dokonują wielu zmian w swoich projektach rozwojowych. Muszą zapisać wszystkie zmodyfikowane niezmienione zmiany, dodając je do obszaru inscenizacji git. Czasami jednak pewne niepotrzebne zmiany nie muszą być zapisywane w indeksie GIT. W tej sytuacji użytkownicy dodają te zmiany do skrytki.

Ten artykuł ilustruje:

  • Różnica między plikami Stash i Stage w git
  • Jak schować pliki w git?
  • Jak sformułować pliki w git?

Różnica między plikami Stash i Stage w git

W Git, „Chować na potem”To proces, który zapisuje niezatrujone zmodyfikowane pliki w stosie. Zmiany zapasów to niepotrzebne zmiany, których nie trzeba dodawać do indeksu GIT. Z drugiej strony „Scena”To krok, który dodaje nieokreszczeńcze pliki do obszaru inscenizacji GIT do celów śledzenia.

Jak schować pliki w git?

Aby schować pliki w git, najpierw przełącz do wymaganego katalogu i wyświetl jego bieżący status. Następnie napisz „Git Stash”Polecenie zapisanie niezmienionych lub niezaangażowanych zmian w skrytce i zweryfikowania zmian.

Krok 1: Wyświetl aktualny status

Najpierw wpisz poniżone polecenie, aby sprawdzić bieżący status katalogu roboczego:

Status $ git

Można zauważyć, że bieżące repozytorium zawiera „Test1.tekst" I "Test2.tekst„Dwa zmodyfikowane pliki, które należy śledzić:

Krok 2: Zabezpieczenie plików

Następnie zapisz niezmienione zmiany na skrytkę za pomocą dostarczonego polecenia:

$ git Stash

Krok 3: Zobacz historię stash

Następnie wprowadź następujące polecenie, aby wyświetlić przechowywane zmiany w skrytce:

$ git stash show

Zgodnie z poniższym wyjściem zmiany plików zostały zapisane w skrytce:

Krok 4: Sprawdź zmiany

Na koniec sprawdź aktualny status repozytorium roboczego:

Status $ git

Jak widać, status GIT jest teraz jasny, co wskazuje, że zmiany zostały pomyślnie schowane:

Jak sformułować pliki w git?

Aby złożyć wszystkie pliki w GIT, użyj „Git dodaj ." Komenda. Ponadto, jeśli użytkownik chce dodać pojedynczy plik, „Git dodaj „Można użyć polecenia.

Krok 1: Wyświetl status repozytorium

Najpierw sprawdź aktualny status katalogu roboczego:

Status $ git

Można zaobserwować, że repozytorium zawiera dwa nieokreślone lub nieokreślone pliki:

Krok 2: Pliki sceniczne

Teraz uruchom dostarczone polecenie, aby dodać pliki do obszaru inscenizacji GIT do celów śledzenia:

$ git add .

Krok 3: Sprawdź zmiany

Aby sprawdzić, czy pliki zostały zainscenizowane, czy nie, sprawdź status GIT:

Status $ git

Można zaobserwować, że zmiany plików nieokreślone zostały pomyślnie wystawione:

Wyjaśniliśmy o plikach stash i scenicznych w git.

Wniosek

"Chować na potem”Zapisuje niezmienione zmodyfikowane zmiany na liście Stash. Aby schować zmiany, „Git Stash„Polecenie jest wykorzystywane. Z drugiej strony, "Scena”Porusza nieporęczne zmiany w indeksie GIT. Do wszystkich plików do indeksu git, użyj „Git dodaj ." Komenda. W tym artykule ilustruje różnicę między plikami SASH i scenicznymi w git.