Utwórz gałęznę z poprzedniego zatwierdzenia za pomocą GIT

Utwórz gałęznę z poprzedniego zatwierdzenia za pomocą GIT
W GIT programiści pracują z wieloma oddziałami dla dużych projektów, w których mogą tworzyć, i zmieniają gałęzie w dowolnym momencie. Aby to zrobić, wykorzystywane są różne polecenia, takie jak „$ git Checkout”,„$ Git Switch", I "$ git oddział" polecenia. GIT pozwala również programistom stworzyć nowy oddział z zatwierdzeniem sha hash.

Ten post zapewni metodę utworzenia nowej gałęzi z poprzedniego zatwierdzenia za pomocą GIT.

Jak utworzyć gałąź z poprzedniego zatwierdzenia za pomocą git?

Aby utworzyć nowy oddział z poprzedniego git zatwierdzenie sha hash, najpierw przejdź do lokalnego repozytorium GIT i pokaż listę wszystkich istniejących gałęzi lokalnych. Następnie wyświetl listę najnowszych hashów zatwierdzenia i wybierz jeden z nich. Następnie uruchom „$ git oddział „Polecenie utworzenia nowej gałęzi. Aby ustawić nowo utworzoną gałąź jako odległość zdalnego śledzenia, wykonaj „$ git push -set -upstream " Komenda.

Idźmy naprzód i wykonajmy wyżej wymienione instrukcje!

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

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

Krok 2: Wyświetl listę istniejących gałęzi lokalnych
Następnie wyświetl listę wszystkich istniejących gałęzi lokalnych GIT:

$ git oddział

Zgodnie z dodatkowym wyjściem, wyświetlana jest lista gałęzi lokalnych. Tutaj gwiazdka „*„Symbol obok„gospodarz”Oddział wskazuje, że jest to obecna gałąź robocza:

Krok 3: Wyświetl listę referencji Hash Commit
Teraz wyświetl listę odniesień do HASH Commit, określając zasięg zgodnie z twoim pragnieniem. Tutaj użyjemy „Git Log„Polecenie z„-Pretten = Format: „%H””Parametr i określ zakres za pomocą„-N" opcja:

$ git log --pretty = format: '%h' -n 5

Tutaj, "5”To liczba najnowszych odniesień do skrótu, które musimy wyświetlić, aby wybrać jeden z nich:

Krok 4: Utwórz gałąź z poprzednim odniesieniem do skrótu zatwierdzenia
Następnie utwórz nową gałąź za pomocą „GIT Branch”Polecenie wraz z nazwą i wybranym odniesieniem do skrótu:

$ git oddział dev d8d17af

Krok 5: Sprawdź nowo utworzony oddział
Aby zapewnić istnienie nowo utworzonej gałęzi, wykonaj „GIT Branch" Komenda:

$ git oddział

Można zauważyć, że nowo utworzona gałąź znajduje się na liście lokalnych gałęzi repozytorium GIT:

Krok 6: Ustaw nowo utworzoną gałąź jako gałąź śledzenia
Teraz uruchom „Git Push”Polecenie wraz z„-Upstream„Nazwa parametru, zdalnego i gałęzi, aby ustawić nowo utworzoną gałąź jako zdalne śledzenie:

$ git push-set-uptream hodowl

Notatka: „-Upstream„Parametr można wykorzystać, gdy programiści muszą po raz pierwszy ustawić dowolną lokalną lub istniejącą gałąź jako gałąź zdalnego śledzenia:

Krok 7: Przełącz się na nowo utworzoną gałąź
Przejdź do nowo utworzonej gałęzi i uruchom „Git Checkout„Polecenie z nazwą gałęzi:

$ git kaset dev

Krok 8: Wydrukuj Sha Hash of Head
Wykonaj „git rev-parse”Polecenie wraz z„GŁOWA„Wskaźnik do wyświetlenia odniesienia do skrótu SHA z aktualnie wskazującej głowy:

$ git rev-parse głowa

Zgodnie z podmiotem wyjściowym, obecny identyfikator Hash SHA jest dokładnie taki, jaki wykorzystaliśmy do tworzenia nowej gałęzi:

To wszystko! Opracowaliśmy metodę tworzenia nowej gałęzi z poprzedniego zatwierdzenia za pomocą git.

Wniosek

Aby utworzyć nowy oddział z poprzedniego zatwierdzenia za pomocą git, najpierw przejdź do konkretnego lokalnego repozytorium i wyświetl listę wszystkich istniejących gałęzi. Wyświetl listę najnowszych haszów zatwierdzenia i wybierz jedną z nich. Następnie utwórz nową gałąź, używając „$ git oddział " Komenda. Jeśli chcesz ustawić nowo utworzoną gałąź jako odległość od zdalnego śledzenia. Wykonaj „$ git push -set -upstream " Komenda. W tym poście pokazano procedurę utworzenia nowego oddziału z poprzedniego zatwierdzenia za pomocą git.