Jak utworzyć gałąź ze Stash?

Jak utworzyć gałąź ze Stash?
Podczas pracy nad git, programiści chronią niektóre zmiany swojego projektu. Mogą stawić czoła problemowi, gdy zostawiają te zmiany na chwilę i ponownie wprowadzają zmiany w tej samej gałęzi. Mogą wystąpić konflikty scalania i możesz napotkać problemy w ponownym zastosowaniu schowanych zmian w obecnej gałęzi. W tej sytuacji tworzenie nowej gałęzi ze zmian w skrytce jest najlepszą opcją.

To badanie wyjaśni:

  • Jak tworzyć/tworzyć nowy oddział z najnowszego stash?
  • Jak stworzyć/tworzyć nową gałąź z wcześniejszego zapasu?

Jak tworzyć/tworzyć nowy oddział z najnowszego stash?

Aby utworzyć nowy oddział z najnowszego stash:

  • Najpierw obejrzyj najnowsze zmiany w stash.
  • Następnie uruchom „Git Git Granch „Polecenie utworzenia gałęzi z najnowszej zapasu i zastosowanie do niej jego zmian.
  • Na koniec zweryfikuj nowo utworzoną gałęznę.

Krok 1: Zobacz dostępne zapsy

Najpierw wpisz następujące polecenie, aby wyświetlić listę dostępnych schowek w repozytorium:

$ git Stash List

Można zauważyć, że repozytorium zawiera trzy skrytki:

Krok 2: Wyświetl najnowsze zmiany w stash

Następnie wyświetl najnowsze zmiany stash za pomocą danego polecenia:

$ git stash show

Zgodnie z poniższym wyjściem najnowszy zapas zawiera tylko jeden „nowy.tekst„Zmiany pliku:

Krok 3: Utwórz nowy oddział z najnowszego stash

Teraz wykonaj „Git Git Granch”Polecenie wraz z żądaną nazwą gałęzi, aby ją utworzyć. Tutaj, "alfa”To nasza nowa nazwa oddziału:

$ git stash oddział alfa

Poniższy zrzut ekranu wskazuje, że „alfa„Oddział został stworzony z najnowszej zapasu ze wszystkimi zmianami:

Krok 4: Sprawdź oddział

Na koniec sprawdź, czy nowa gałąź została utworzona, czy nie, przeglądając wszystkie gałęzie:

$ git oddział

Poniższe wyjście wyświetla nowo utworzone „alfa" oddział:

Jak stworzyć/tworzyć nową gałąź z wcześniejszego zapasu?

Aby utworzyć nową gałąź z wcześniejszego zapasu, skorzystaj z „Git Stash Branch Stash@reference-no„Polecenie i określ nazwę i odniesienie gałęzi.

Krok 1: Przejdź do gałęzi „Master”

Najpierw przejdź do „gospodarz" oddział:

$ Git Switch Master

Krok 2: Dostępna lista zapasów

Następnie wyświetl listę wszystkich skrytek w repozytorium i wybierz żądane odniesienie do stash:

$ git Stash List

Zgodnie z poniższym obrazem bieżące repozytorium zawiera dwa skrytki:

Krok 3: Utwórz nową gałąź z wcześniejszego zapasu

Użyj „Git Git Granch”Polecaj i określ nazwę nowej gałęzi i odniesienie do zapasów, aby utworzyć z niego nową gałęznę. Na przykład określiliśmy „stash@1„Stash odniesienie do utworzenia„funkcja" oddział:

$ git stash oddział gałąź stash@1

Na poniższym wyjściu można zaobserwować, że nowy „funkcja„Oddział został pomyślnie utworzony, w tym wszystkie jego zmiany:

Krok 4: Sprawdź oddział

Na koniec wyświetl wszystkie dostępne oddziały, aby upewnić się, czy nowa oddział został utworzony, czy nie:

$ git oddział

Chodzi o stworzenie nowego oddziału ze skrytki w Git.

Wniosek

GIT pozwala programistom stworzyć nowy oddział od Stash. „„Git Git Granch „Polecenie jest wykorzystywane do utworzenia gałęzi z najnowszej skrytki. Ponadto użytkownicy mogą utworzyć nową gałąź z wcześniejszego zapasu za pomocą „Git Stash Branch Stash@reference-no" Komenda. W tym badaniu wyjaśniono metody tworzenia lub tworzenia gałęzi ze skrytki.