Skonfiguruj gałąź w Git

Skonfiguruj gałąź w Git
Gdy nowa funkcja jest dodawana do dowolnego repozytorium GIT lub użytkownik chce sklonować repozytorium GIT przez gałąź, używana jest gałąź upstream. Użytkownik GIT może wybrać lokalizację gałęzi lokalnej i zmodyfikować domyślną zdalną gałąź, ustawiając gałęznę GIT Upstream. Zwykle nazwy lokalnej gałęzi i zdalnej gałęzi są przechowywane przez użytkownika GIT. Po lokalnej aktualizacji lokalnej gałęzi, wprowadzone zmiany są pchane do zdalnej gałęzi. Czasami konieczne jest przeniesienie zmodyfikowanej zawartości lokalnej gałęzi do odległej gałęzi. Zadania te można wykonać za pomocą opcji -set -upstream polecenia GIT. W tym samouczku można wykorzystywać tę opcję GIT na różne sposoby.

Wymagania wstępne:

Zainstaluj pulpit GitHub

Github Desktop pomaga graficznemu użytkownikowi git wykonywania zadań związanych z git. Możesz łatwo pobrać instalator najnowszej wersji 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 konto Github

Będziesz zobowiązany do utworzenia konta GitHub w celu opublikowania dowolnego lokalnego repozytorium.

Utwórz repozytorium

Musisz utworzyć lokalne repozytorium i opublikować repozytorium na zdalnym serwerze, aby sprawdzić polecenia używane w tym samouczku.

Zainicjuj repozytorium GIT

Przejdź do folderu lokalnego repozytorium z terminalu i uruchom następujące polecenie, aby zainicjować lokalne repozytorium.

$ git init

Skonfiguruj gałąź w górę za pomocą push:

Każda nowa gałąź lokalnego repozytorium może zostać przeniesiona do zdalnego serwera za pomocą -Upstream opcja lub -u opcja. Zastosowania tych opcji zostały pokazane w tej części samouczka.

A. Gałąź upstream za pomocą opcji -SET -UPSTREAM

Uruchom następujące polecenia, aby sprawdzić listę oddziału bieżącego repozytorium i utwórz nową gałąź wymienioną wtórny za pomocą -b opcja.

$ git oddział
$ git kector -b wtórny
$ git oddział

Następujące dane wyjściowe pokazuje, że nazywała się tylko jedna gałąź główny W bieżącym repozytorium. Nowy oddział o nazwie wtórny został stworzony przy użyciu -B opcja.

Uruchom następujące polecenie, aby popchnąć nowy oddział lokalnego repozytorium do zdalnego repozytorium opublikowanego github.com. Musisz uwierzytelnić konto użytkownika GitHub, aby wepchnąć nowo utworzoną gałąź na zdalny serwer.

$ git push-ustawiaj pochodzenie wtórne

Następujące dane wyjściowe pojawi się, jeśli konto GitHub zostanie poprawnie uwierzytelnione.

Możesz sprawdzić zdalne repozytorium z github.com Aby sprawdzić, czy nowa gałąź jest prawidłowo wypychana na zdalnym serwerze. Poniższy obraz pokazuje, że nowa gałąź, wtórny, jest prawidłowo popychany.

B. Gałąź upstream za pomocą opcji -u

Uruchom następujące polecenia, aby utworzyć nową gałąź o nazwie Testowanie używając -B opcja i popchnij nową gałąź do zdalnego repozytorium za pomocą -u opcja. Podobnie jak poprzednie polecenie, musisz uwierzytelnić konto użytkownika GitHub, aby wepchnąć nowo utworzoną gałąź na zdalny serwer.

$ git kas kasy -b testowanie
$ git push -u Testowanie pochodzenia

Następujące dane wyjściowe pojawi się, jeśli konto GitHub zostanie poprawnie uwierzytelnione.

Możesz sprawdzić zdalne repozytorium z github.com Aby sprawdzić, czy nowa gałąź jest prawidłowo wypychana na zdalnym serwerze. Poniższy obraz pokazuje, że nowa gałąź, Testowanie, jest prawidłowo popychany.

Skonfiguruj gałąź w górę, używając aliasu:

Zadanie gałęzi w górę można wykonać łatwo, używając alias Komenda. Git Alias I Bash Alias Komenda może być użyta do popchnięcia nowo utworzonej gałęzi do zdalnego repozytorium. Zastosowania tych poleceń pokazano w tej części tego samouczka.

A. Gałąź w górę przy użyciu alias GIT:

Uruchom pierwsze polecenie, aby utworzyć nazwane polecenie alias git Pushd do przesunięcia nowo utworzonej gałęzi na zdalny serwer. Tutaj, pchanie GŁOWA wskazuje, że nazwa zdalnego oddziału i nazwa gałęzi lokalnej będą takie same. Uruchom drugie polecenie, aby utworzyć nową gałąź o nazwie Nowa gałąź. Uruchom trzecie polecenie, aby wepchnąć nowo utworzoną gałąź do zdalnego serwera za pomocą polecenia GIT alias. Podobnie jak poprzednie polecenie, musisz uwierzytelnić konto użytkownika GitHub, aby wepchnąć nowo utworzoną gałąź na zdalny serwer.

$ git config -alias global.pushd „push -u pochodzenie”
$ git kectout -B NewBanch
$ git pushd

Następujące dane wyjściowe pojawi się, jeśli konto GitHub zostanie poprawnie uwierzytelnione.

B. Gałąź w górę za pomocą pseudonimu BASH:

Uruchom pierwsze polecenie, aby utworzyć nazwane polecenie alias bash GP do przesunięcia nowo utworzonej gałęzi na zdalny serwer. Tutaj, GŁOWA Wskazuje to samo znaczenie polecenia alias git. Uruchom drugie polecenie, aby utworzyć nową gałąź o nazwie Newbranch2. Uruchom trzecie polecenie, aby wepchnąć nowo utworzoną gałąź do zdalnego serwera za pomocą polecenia bash alias. Podobnie jak poprzednie polecenie, musisz uwierzytelnić konto użytkownika GitHub, aby wepchnąć nowo utworzoną gałąź na zdalny serwer.

$ alias gp = 'git push -u head head'
$ git kectout -B NewBranch2
$ gp

Następujące dane wyjściowe pojawi się, jeśli konto GitHub zostanie poprawnie uwierzytelnione.

Możesz sprawdzić zdalne repozytorium z github.com Aby sprawdzić, czy nowa gałąź jest prawidłowo popchnięta na zdalnym serwerze.

Poniższy obraz pokazuje, że w zdalnym repozytorium zepchnięto dwa nowe gałęzie. To są Nowa gałąź I Newbranch2.

Wniosek:

W tym samouczku opisano różne sposoby upstream oddział GIT od lokalnego repozytorium do zdalnego repozytorium. Nowo utworzone gałęzie są wcisłe do zdalnego repozytorium głównie przy użyciu naciskać Komenda. To polecenie jest używane na wiele sposobów w tym samouczku, aby uzyskać nowo utworzoną gałąź git na zdalnym serwerze, aby pomóc czytelnikom zrozumieć sposób skonfigurowania gałęzi upstream w git.