Jak przeprowadzić się do innego oddziału w Git

Jak przeprowadzić się do innego oddziału w Git
Wiele plików z różnymi typami i kodami można zapisać poprzez rozgałęzienie po zaangażowaniu w git. Użytkownicy mogą tworzyć, aktualizować i usuwać gałęzie z katalogu. Czasami możesz napotkać sytuację, w której konieczne jest wykonanie pracy i zobowiązanie się do konkretnej gałęzi, ale po popełnieniu zmian zdajesz sobie sprawę, że zobowiązanie zostało popełnione w niewłaściwej gałęzi błędnie. W takiej sytuacji musisz przenieść zobowiązanie do innego oddziału.

Niniejszy podręcznik wyjaśni metodę przenoszenia zatwierdzeń do dowolnego oddziału w Git.

Jak przeprowadzić się do innego oddziału w Git?

Aby przenieść się do innego oddziału w Git, najpierw sprawdź historię dziennika referencyjnego repozytorium GIT za pomocą „$ git log -oneline" Komenda. Następnie sprawdź nowy oddział. Następnie zaktualizuj ostatni plik zatwierdzenia i śledź go do repozytorium GIT za pomocą „$ git add ." Komenda. Wreszcie, wykonaj „$ git reset -eep głowa„Polecenie i przełącz gałąź.

Idźmy naprzód, aby wdrożyć wyżej wymieniony scenariusz!

Krok 1: Przejdź do katalogu

Przejdź do lokalnego repozytorium GIT za pomocą „płyta CD" Komenda:

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

Krok 2: Sprawdź historię dziennika

Następnie wymień historię dziennika repozytorium GIT i sprawdź zatwierdzenie lub wiele zobowiązań, które należy przenieść:

$ git log -linia

Tutaj wymienione są wszystkie zobowiązania bieżącego oddziału. Prowadzimy pierwsze zobowiązanie do nowego oddziału:

Krok 3: Utwórz gałąź

Uruchom „Git Checkout„Aby utworzyć nowy oddział w lokalnym repozytorium GIT:

$ git kasu dev/new_branch

Można zauważyć, że stworzyliśmy nowy oddział o nazwie „dev/new_branch”I wszystkie zatwierdzenia obecnego oddziału zostaną dodane do nowego oddziału:

Krok 4: Zaktualizuj plik

Teraz otwórz plik, który został niedawno zaangażowany w repozytorium GIT:

$ start myfile.tekst

Wprowadź tekst do pliku i naciśnij „Ctrl + s„Aby go zapisać:

Krok 5: Śledź plik

Następnie wykonaj „Git dodaj .„Polecenie śledzenia wszystkich modyfikacji repozytorium GIT:

$ git add .

Krok 6: Sprawdź status

Następnie sprawdź status lokalnego katalogu GIT wykorzystującego dostarczone polecenie:

Status $ git .

Zgodnie z poniższym wyjściem nasz plik jest pomyślnie aktualizowany i gotowy do zatwierdzenia:

Krok 7: Powróć do obecnego oddziału, aby zatwierdzić

Teraz wykonaj „Git Reset„Polecenie z„-trzymać„Opcja i określ pozycję jako„GŁOWA”:

$ git reset -heep głowa

To polecenie przesunie bieżącą gałąź z powrotem, aby zatwierdzić, którą chcesz przenieść:

Krok 8: Przejdź na nowy oddział

Wykonaj „Git Checkout„Polecenie z nazwą gałęzi, aby przełączyć bieżącą gałąź na inną gałąź:

$ git kasu dev/new_branch

Krok 9: Sprawdź historię dziennika

Na koniec sprawdź historię dziennika, aby zweryfikować operację transferu zatwierdzenia:

$ git log -linia

Poniższy obraz wskazuje, że nasze „gospodarz„Zatwierdzenie oddziału jest pomyślnie przeniesione do„dev/new_branch" oddział:

Podaliśmy metodę przeniesienia zatwierdzenia z jednej gałęzi do drugiego oddziału w Git.

Wniosek

Aby przenieść zobowiązanie do innego oddziału w Git, najpierw przejdź do lokalnego repozytorium Git i sprawdź historię dziennika. Następnie utwórz nową gałąź z „$ git Checkout ”Polecenie, następnie otwórz i zaktualizuj plik, który został ostatnio popełniony. Następnie wykonaj „Status $ git .”Poleć i wróć do poprzedniego zatwierdzenia za pomocą„$ git reset -eep głowa". Na koniec przejdź do nowo utworzonej gałęzi. W tym podręczniku zademonstrowaliśmy metodę przeniesienia zobowiązania do innego oddziału w Git.