W tym artykule zademonstruje różne metody Unstash tylko określone pliki w GIT.
Jak Unstash tylko pewne/konkretne pliki?
Różne polecenia GIT mogą być używane tylko do Unstash tylko niektórych plików, takich jak:
Metoda 1: Unstash niektóre pliki wykorzystujące polecenie „Git Checkout”
Do Unstash tylko niektóre pliki:
Krok 1: Przejdź do lokalnego repozytorium
Najpierw przekieruj się do pożądanego lokalnego repozytorium, pisząc poniżej wyprowadzone polecenie:
$ cd "c: \ git \ repos1"
Krok 2: Wyświetl aktualny status
Następnie sprawdź aktualny stan roboczego repozytorium:
Status $ git
Zgodnie z poniższym wyjściem obecny status repozytorium jest jasny:
Krok 3: Wyświetl listę zapasów
Następnie wyświetl listę dostępnych zapasów w bieżącym repozytorium:
$ git Stash List
Można zauważyć, że repozytorium zawiera dwa skrytki, i.mi., "stash@0" I "stash@1”:
Krok 4: Wyświetl szczególne zmiany zapasów
Teraz uruchom następujące polecenie i określ konkretny indeks stash, aby wyświetlić jego zmiany. Na przykład określiliśmy „stash@0”Stash:
$ git stash show stash@0
Można zauważyć, że „Test1.tekst" I "Demofile.tekst„Zmiany plików są przechowywane w bieżącej skrytce:
Krok 5: Unstash określony plik
Następnie rozpląśnij konkretny plik, wykonując „Git Checkout”Polecenie wraz z żądaną nazwą Stash ID i nazwą pliku:
$ git secout stash@0 - test1.tekst
Krok 6: Sprawdź zmiany
Wreszcie upewnij się, że konkretny plik został niezbadany, sprawdzając status GIT:
Status $ git
Widać, że „Test1.tekst„Plik został pomyślnie niezbadany:
Metoda 2: Unstash niektóre pliki przy użyciu polecenia „Git Restore”
Użytkownicy mogą również korzystać z „Git Restore -source = stash@ - ”Polecenie do Unstash tylko konkretne pliki w git. Wykonaj dostarczone kroki w zakresie praktycznej demonstracji.
Krok 1: Wyświetl określone zmiany skrytki
Najpierw wybierz konkretną skrytkę i wyświetl przechowywane w nim zmiany za pomocą następującego polecenia:
$ git stash show stash@1
Poniższe wyjście wyświetla listę plików przechowywanych w „stash@1”Stash. Wybierz konkretny plik, który musi być niezbadany:
Krok 2: Szczególny plik Undash
Następnie wpisz podane polecenie wraz z żądanym identyfikatorem Stash i konkretną nazwą pliku, aby go Unstash. Na przykład chcemy, aby „odstąść” „Demofile.tekst" plik:
$ git restore - -source = stash@1 -demofile.tekst
Krok 3: Zapewnij zmiany
Na koniec sprawdź status bieżącego repozytorium, aby zweryfikować nowe zmiany:
Status $ git
Jak widać, pożądany „Demofile.tekst„Plik został pomyślnie niezbadany:
Wyjaśniliśmy najłatwiejsze metody rozpoznania tylko niektórych plików w git.
Wniosek
Aby Unstash tylko niektóre pliki, Git zapewnia różne polecenia. Te polecenie obejmują „Git Checkout Stash@ - ”Polecenie i„Git Restore -source = stash@ - " Komenda. W tym artykule wyjaśniono metody plików określonych przez Unstash w GIT.