W tym poście opowie o metodzie przeniesienia ekscytującej, niezaangażowanej pracy do nowego oddziału Git.
Jak przenieść niezaprzeczoną pracę do nowego oddziału Git?
Aby przenieść istniejącą, niezaprzeczoną pracę do nowego oddziału, wykonaj „$ Git Checkout -B” Lub „$ Git switch -c” polecenia. Polecenia te tworzą nową gałąź i przełączają się na nią, opuszczając bieżącą gałąź taką, jaka jest i wprowadzając wszystkie niezaangażowane zmiany w nowej gałęzi. Wykonaj dostarczone kroki, aby to zrobić:
Krok 1: Przejdź do repozytorium
Najpierw przejdź do repozytorium GIT za pomocą "płyta CD " Komenda:
$ cd "c: \ git \ test_repo"
Krok 2: Sprawdź gałęzie git
Następnie wyświetl listę dostępnych gałęzi git w repozytorium:
$ git oddział
Tutaj możesz zobaczyć, dwie gałęzie „alfa" I "gospodarz”Są dostępne, a symbol gwiazdkowy„*”obok gałęzi„ Master ”wskazuje, że jest to aktualna gałąź robocza:
Krok 3: Utwórz nowy plik
Aby wygenerować nowy plik w bieżącej gałęzi roboczej, wykonaj „$ Touch” Komenda:
$ Touch Test_1.tekst
Krok 4: Sprawdź status
Następnie sprawdź bieżący status oddziału, wykonując poniższe polecenie:
Status $ git
Można zauważyć, że nowy „Test_1” Plik jest niezbadany:
Krok 5: Utwórz i przełącz gałąź
Aby utworzyć gałąź i przełączyć się do niej automatycznie, użyj dostarczonej polecenia:
$ git kector -b funkcja 1
Na poniższym obrazku widać, że nowa nazwa gałęzi „funkcja 1”Został utworzony i zmieniony:
Innym sposobem generowania nowej gałęzi i natychmiastowego przejścia do niej jest użycie „$ Git switch -c” Komenda:
$ git switch -c funkcja 2
Krok 6: Wyświetl nowo utworzony status oddziału
Następnie skorzystaj z „Status $ git”Polecenie, aby sprawdzić status repozytorium roboczego GIT w nowo utworzonym oddziale:
Status $ git
Jak widać, „test_1”Plik musi być śledzony i popełniony:
Krok 7: Zmiany etapowe
Następnie śledź zmiany obszaru roboczego w indeksie inscenizacji, uruchamiając „Git Add” Komenda:
$ git dodaj test_1.tekst
Krok 8: Zmiany popełniają zmiany
Popełnić nowe zmiany w bieżącej gałęzi roboczej za pomocą „$ git commit”Polecenie wraz z żądanym komunikatem zatwierdzenia:
$ git commit -m „Dodano plik test_1”
Krok 9: Sprawdź popełnione zmiany
Aby zweryfikować zaangażowane zmiany, uruchom następujące polecenie:
Status $ git
Jak widać, nie ma nic do popełnienia, a nowe zmiany zostały dodane do nowo utworzonej gałęzi:
Krok 10: Przejdź na oddział „Master”
Wykonaj poniższe polecenie po wykonaniu zadania w bieżącej gałęzi roboczej, aby wrócić do powrotu do "gospodarz" oddział:
$ git kectout Master
Krok 11: Sprawdź status
Na koniec sprawdź status bieżącej gałęzi roboczej:
Status $ git
To poniżej wyparte wyjście wskazuje, że nie ma nowego zatwierdzenia i lokalnej zmiany w gałęzi głównej:
Skutecznie wyjaśniliśmy metody przenoszenia istniejącej, niezaangażowanej pracy do nowej gałęzi w Git.
Wniosek
Aby przenieść istniejącą niezaangażowaną pracę do nowego oddziału w Git, skorzystaj z „$ Git Checkout -B” Lub „$ Git switch -c” polecenia. Polecenia te tworzą nową gałąź i natychmiast przesuwają niezaprzeczalne zmiany, przełączając. W tym artykule pokazano procedurę przeniesienia istniejącej, niezaangażowanej pracy do nowego oddziału w Git.