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.