Git Checkout -Track Branch Pochodzenie/gałąź vs git kasy -b -b odgałęzienie/gałąź

Git Checkout -Track Branch Pochodzenie/gałąź vs git kasy -b -b odgałęzienie/gałąź
GIT ma obszerne funkcje, które wyróżniają się na tle innych narzędzi śledzenia, takich jak tworzenie kilku oddziałów dla każdego modułu programistycznego, przełączanie z jednej gałęzi na drugą, w razie potrzeby, ustawiając lokalne gałęzie jako gałęzie zdalnego i wiele innych. Deweloperzy mogą również tworzyć, przełączać się i ustawiać jako śledzenie lokalnego oddziału jednocześnie. W tym celu „$ git kas kasko -b pochodzenie/„Można użyć polecenia. Ponadto, jeśli chcesz tylko ustawić zdalną gałąź jako lokalną gałąź śledzącej bez przełączania się do niej, skorzystaj z „$ git kector -track pochodzenie/" Komenda.

W tym poście dowiesz się o:

  • Jak użyć polecenia „Git Checkout -Track Branch Origin/Branch”?
  • Jak użyć polecenia „Git Checkout -B Origin/Branch”?

Jak użyć polecenia „Git Checkout -Track Branch Origin/Branch”?

Używać „$ git kector -track pochodzenie/”Polecenie, najpierw przejdź do lokalnego repozytorium GIT i sprawdź listę istniejących gałęzi zdalnych i lokalnych. Następnie wykonaj konkretne polecenie.

Krok 1: Przejdź do katalogu GIT

Najpierw wykonaj „płyta CD„Poleć wraz z lokalnymi ścieżką repozytorium GIT i przejdź do niej:

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

Krok 2: Wyświetl istniejące lokalne i zdalne oddziały

Aby wymienić istniejące gałęzie, użyj „GIT Branch”Z„-A„Opcja wyświetlania listy gałęzi zdalnych i lokalnych:

$ git oddział -a

Z wyjścia można zaobserwować, że mamy „pochodzenie/dev„Zdalny oddział, który nie jest śledzony w lokalnym repozytorium:

Krok 3: Ustaw zdalny oddział jako lokalny oddział śledzący

Teraz uruchom „GIT Branch”Polecenie wraz z„-ścieżka„Opcja śledzenia oddziału i określenia nazwy lokalnej i zdalnej gałęzi:

$ git oddział -track dev pochodzenie/dev

Poniższe wyjście pokazuje, że określona zdalna gałąź jest ustawiona jako śledzenie oddziału lokalnego:

Krok 4: Zapewnij śledzoną gałąź

Sprawdź, czy nowo dodana gałąź śledzona istnieje jako oddział lokalny na liście, wykonując „GIT Branch„Polecenie z„-A" opcja:

$ git oddział -a

Jak widać, określony oddział jest obecny na liście:

Jak użyć polecenia „Git Checkout -B Origin/Branch”?

„„Git Checkout -B „Polecenie tworzy i przełącza się na nową gałąź. Jednakże "pochodzenie/”Wraz z wcześniej opisanym poleceniem można użyć do ustawienia nowo utworzonej oddziału lokalnego jako nowej gałęzi śledzenia.

Postępuj zgodnie z poniższymi krokami, aby zrozumieć powyższe stwierdzenie!

Krok 1: Utwórz, ustaw i przełącz na nową gałąź śledzenia

Wykonaj „Git Checkout„Polecenie z„-B„Opcja z żądaną nazwą gałęzi:

$ git kectout -b dev pochodzenie/dev

W wyżej wymienionych poleceń:

  • "-B„Opcja służy do utworzenia nowej gałęzi.
  • "Git Check„Polecenie służy do przejścia na nową gałąź.
  • "dev”To nowo utworzona nazwa gałęzi.
  • "pochodzenie”To zdalna nazwa i„dev”To zdalna nazwa gałęzi. Natomiast "pochodzenie/dev”Ustawia nowo utworzoną gałąź jako odległość od zdalnego śledzenia.

Tutaj widać, że nowy lokalny oddział jest utworzony i zmieniany, a także rozstrzygany jako nowa gałąź śledząca:

Krok 2: Wymień istniejące wszystkie gałęzie

Wreszcie uruchom poniższe polecenie i sprawdź, czy nowy oddział jest utworzony i ustawiony jako nowa gałąź śledząca:

$ git oddział -a

To wszystko! Wyjaśniliśmy różnicę między pochodzeniem git kaset -track/ a git kasu -b -b.

Wniosek

„„$ git kector -track pochodzenie/„Polecenie jest wykorzystywane, gdy programiści muszą utworzyć i ustawić nową oddział lokalny jako nowy oddział zdalnego śledzenia bez przełączania się do niej. Jednakże "$ git kas kasko -b pochodzenie/„Polecenie może być używane do tworzenia, przełączania i ustawienia jako nowej gałęzi zdalnego śledzenia. W tym poście przedstawiono krótkie wyjaśnienie pochodzenia git kasu -track/ i git kasy -kasy -b pochodzenia/ poleceń.