Jak zmienić gałąź w git

Jak zmienić gałąź w git
Użytkownicy Git używają gałęzi w repozytorium GIT, aby utrzymać pracę projektu osobno, a użytkownicy mogą testować dowolne zadanie bez wpływu na główny projekt, wykonując zadanie w nowym oddziale. Użytkownicy muszą przełączać się między gałęziami na podstawie pracy projektu. „Git Checkout” Komenda służy wcześniej do przełączania między gałęziami. To polecenie służy do przełączania między gałęziami i wykonywania różnych rodzajów zadań, takich jak przywracanie plików, zmiany cofnięcia itp. Inne polecenie, „Git Switch” jest dodawany do zmiany gałęzi w nowej wersji GIT. Jest prostszy niż „Git Checkout” polecenie i jest używane tylko do tworzenia i przełączania gałęzi. W tym przykładzie można użyć tych dwóch poleceń do przełączania między gałęziami.

Wymagania wstępne:

Zainstaluj pulpit GitHub

Github Desktop pomaga graficznemu użytkownikowi git wykonywania zadań związanych z git. Możesz łatwo pobrać najnowszego instalatora tej aplikacji dla Ubuntu z Github.com. Musisz zainstalować i skonfigurować tę aplikację po pobraniu, aby. Możesz także sprawdzić samouczek do zainstalowania pulpitu GitHub na Ubuntu, aby poprawnie poznać proces instalacji.

Utwórz lokalne repozytorium

Musisz utworzyć lokalne repozytorium, aby przetestować polecenia używane w tym samouczku, aby przełączać się między gałęziami.

Przełącz gałąź za pomocą „git kasy”:

Możesz utworzyć nowe lokalne repozytorium GIT lub użyć dowolnego istniejącego lokalnego repozytorium GIT, aby przetestować polecenia użyte w tej części samouczka. Użyłem tutaj istniejącego lokalnego repozytorium Przesyłanie pliku. Otwórz terminal i przejdź do folderu repozytorium.

Uruchom następujące polecenie, aby sprawdzić bieżącą listę oddziału i przełączyć się na nazwany oddział wiele używając „Git Checkout” Komenda.

$ git oddział
$ git kectout wielokrotność

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe.

-B Opcja jest używana z „Git Checkout” Aby utworzyć nową gałąź i przejdź do nowej gałęzi. Uruchom następujące „Git Checkout” polecenie utworzenia nowej gałęzi wymienionej Nowa gałąź i przejdź do nowej gałęzi. Następnie „Git gałąź” Polecenie wyświetli istniejącą listę oddziałów repozytorium.

$ git kectout -B NewBanch
$ git oddział

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Obecna aktywna gałąź to nowo utworzona gałąź tutaj.

Nową gałąź można utworzyć za pomocą treści dowolnej istniejącej gałęzi za pomocą „Git Checkout” Komenda. Uruchom następujące polecenie, aby utworzyć nową gałąź o nazwie Testbranch z istniejącej gałęzi, wiele . Następnie lista oddziałów zostanie wydrukowana, aby sprawdzić, czy nowa oddział jest tworzona i przejdź do nowo utworzonej gałęzi.

$ git kectout -B testbranch wielokrotność
$ git oddział

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Obecna aktywna gałąź to nowo utworzona gałąź tutaj.

Odgałęzienie przełączników za pomocą „Git Switch”:

Inny sposób zmiany gałęzi pokazano w tej części samouczka. To samo lokalne repozytorium zostało użyte do sprawdzenia polecenia „Git Switch” w celu zmiany gałęzi. Poniższe polecenia sprawdzą istniejącą listę oddziału za pomocą aktywnej gałęzi i przejdą do Newbranch.

$ git oddział
$ git przełącz NewBanch

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Aktywny oddział był Testbranch, a obecna aktywna gałąź to Nowa gałąź Po wykonaniu „Git Switch” Komenda.

Jak „Git Checkout” polecenie „Git Switch” polecenie może również utworzyć nową gałąź i przełączyć się na nową gałąź za pomocą -C opcja. Uruchom następujące „Git Switch” polecenie utworzenia nowej gałęzi wymienionej gospodarz i przejdź do gałęzi. Następnie „Git gałąź” Polecenie służy do sprawdzenia bieżącej listy oddziałów i która oddział jest teraz aktywna.

$ git switch -c master
$ git oddział

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. gospodarz Utworzono gałąź, a ta gałąź jest teraz aktywna.

Możesz cofnąć zmiany wprowadzone w gałęzi w momencie zmiany gałęzi. Aby przetestować tę funkcję, uruchom następujące polecenia, aby utworzyć plik tekstowy i dodaj plik do gospodarz gałąź repozytorium.

$ cat> testowy.tekst
Status $ git
$ git dodaj plik testowy.tekst

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Tutaj plik tekstowy został dodany, ale jeszcze nie został popełniony.

Teraz zrób główny jako aktywna gałąź i uruchom następujące polecenia, aby przejść do gospodarz oddział, pomijając zmiany wprowadzone wcześniej w tej gałęzi.

$ git oddział
$ git switch master -discard -zmiana
Status $ git

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Dane wyjściowe pokazuje, że aktywna gałąź była główny, a obecna gałąź zmieniła się na gospodarz gałąź po odrzuceniu wszystkich zmian tej gałęzi. Oznacza to, że plik tekstowy dodany w poprzednim poleceniu został usunięty z gałęzi przed przełącznikiem.

Kolejną funkcją polecenia Switch jest to, że możesz wcześniej przełączyć się do aktywnej gałęzi, używając „Git Switch -” Komenda. Uruchom następujące polecenia, aby sprawdzić, która gałąź jest teraz aktywna i przełącz się na wcześniej aktywną gałąź.

$ git oddział
$ Git Switch -

Po wykonaniu powyższych poleceń pojawi się następujące dane wyjściowe. Dane wyjściowe pokazuje, że aktywna gałąź była gospodarz i aktywny przełącznik gałęzi na główny oddział, który był poprzednim aktywnym oddziałem.

Powyższe zadania, które zostały pokazane przez wykonywanie poleceń z terminala, można bardzo łatwo wykonać za pomocą aplikacji stacjonarnej GitHub. Otwórz repozytorium w tej aplikacji i kliknij listę oddziału z menu Widok, aby wyświetlić istniejące Lista oddziałów z aktywną gałęzią. Możesz łatwo przejść do dowolnej gałęzi z listy, klikając nazwę tej gałęzi.

Wniosek:

W tym samouczku pokazano różne sposoby przełączania gałęzi w GIT „Git Checkout” I „Git Switch” Polecenia w repozytorium demo. Użytkownicy GIT mogą używać dowolnego z tych poleceń do zmiany gałęzi repozytorium.