Jak wyodrębniłbym pojedynczy plik ze skrytki git?

Jak wyodrębniłbym pojedynczy plik ze skrytki git?
Podczas pracy nad narzędziem śledzenia znanym jako GIT, programiści mogą modyfikować istniejący plik, a także nowe pliki. Następnie potrafią stawiać zmiany i aktualizować repozytorium GIT. Czasami programiści nie chcą przesuwać zmian w repozytorium GIT i tymczasowo zatrzymać się w celu uzyskania dalszych zmian. W tym celu mogą chronić zmiany. Ponadto programiści mogą wyodrębnić pożądany plik z „git chować na potem”Z pomocą„git diff - " Komenda.

Ten zapis wyjaśni metodę wyodrębnienia tylko jednego pliku z „Git Stash”.

Jak wyodrębnić jeden plik (lub zmiany w pliku) z Git Stash?

Aby wyodrębnić pojedynczy plik z „Git Stash”, sprawdź procedurę poniżej podania:

  • Przejdź na wymagany katalog lokalny GIT.
  • List Treść repozytorium.
  • Wybierz wymagany plik i zaktualizuj go.
  • Tymczasowo utrzymuje dodatkowe zmiany.
  • Wyświetl listy złożonego indeksu.
  • Użyj „Git diff Stash@0^1 Stash@0 - " Komenda.

Krok 1: Przekierowanie do lokalnego repozytorium

Wykonaj „płyta CD„Polecenie przekierowania do konkretnego repozytorium:

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

Krok 2: Sprawdź listę treści

Teraz wyświetl istniejącą zawartość bieżącego repozytorium roboczego, uruchamiając „LS" Komenda:

$ ls

Krok 3: Zaktualizuj istniejący plik

Następnie uruchom „Echo„Polecenie do zmodyfikowania istniejącego pliku tekstowego:

$ echo „mój drugi plik tekstowy” >> plik2.tekst

Krok 4: Git Stash

Następnie tymczasowo utrzymuj zmiany obszaru roboczego przez „Git Stash" Komenda:

$ git Stash

Krok 5: Zmiany zapasów na liście

Aby wymienić tymczasowe zmiany wstrzymania, wykonaj następujące polecenie:

$ git Stash List

Tutaj wszystkie zmiany zapasów są wymienione poniżej. Podświetlony wskaźnik Stash jest najnowszymi zatrzymanymi zmianami i skopiuj jego indeks:

Krok 6: Wyodrębnij pojedynczy plik

Na koniec wykonaj „git diff”Polecenie wraz z indeksem kopii stash i wyodrębnionego pojedynczego pliku:

$ git diff Stash@0^1 stash@0 - plik2.tekst

Tutaj:

  • "stash@0^1”Reprezentuje rodzica danej skrytki.
  • "plik2.tekst”To zmodyfikowany plik, który jest zmodyfikowany.
  • "-„Symbol starej wersji pliku.
  • "+++„Symbol nowo dodanych zmian.

W podświetlonym tekście podświetlonym tekstem jest nowo dodany tekst, który jest tymczasowym pchnięciem do skrytego indeksu:

Otóż ​​to! Zapewniliśmy najłatwiejszy sposób wyodrębnienia pojedynczego pliku z „Git Stash”.

Wniosek

Aby wyodrębnić pojedynczy plik z „Git Stash”, najpierw przełącz do wymaganego katalogu lokalnego GIT i wymień jego zawartość. Następnie wybierz jeden plik i zaktualizuj go. Następnie tymczasowo przechowuje dodane zmiany i wymienia skromny indeks. Wreszcie, wykonaj „Git diff Stash@0^1 Stash@0 - " Komenda. Ten zapis opisał wyodrębnienie pojedynczego pliku z „Git Stash”.