Jak zobaczyć, które gałęzie GIT śledzą, która zdalna/upstream oddział

Jak zobaczyć, które gałęzie GIT śledzą, która zdalna/upstream oddział
Czasami użytkownicy git chcą wyświetlić szczegóły lokalnych i zdalnych gałęzi wraz z bieżącym statusem, niezależnie od tego, czy są aktualne jako gałąź, śledzenie, czy scalona gałąź, czy scalona gałąź. Możesz potrzebować tych zmian szczegółowo, aby wyświetlić modyfikacje drugiego członka zespołu w plikach kodu źródłowego projektu. Ponadto w tym celu można wykorzystać wiele poleceń.

Ten przewodnik dostarczy różnych sposobów sprawdzenia, które gałęzie GIT są śledzą, a które są zdalne/upstream poprzez wiele poleceń git.

Jak zobaczyć, które gałęzie GIT śledzą, która zdalna/upstream oddział?

Git zapewnia kilka poleceń, aby zobaczyć status lokalnej gałęzi Git, albo jako gałąź zdalnie śledzącą, albo zdalną/. Deweloperzy mogą również przeglądać dane połączonych gałęzi za pośrednictwem tych poleceń.

Idźmy naprzód i praktycznie wykonaj wyżej rozpatrywaną operację, aby wyświetlić listę śledzenia i zdalnych gałęzi!

Zmień na lokalne repozytorium GIT

Najpierw wykonaj „płyta CD„Poleć i przejdź do lokalnego repozytorium GIT:

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

Zobacz lokalne oddziały

Aby wyświetlić listę nazw lokalnych gałęzi wraz z SHA Hash i ich status, jeśli istnieje, wykonaj „git Branch -vv" Komenda:

$ git oddział -vv

Zgodnie z wyjściem, nasze obecne repozytorium ma dwie gałęzie wymienione „pochodzenie/dev" I "Origin/Master”, Które są ustalone jako upstream, podświetlone w kolorze niebieskim:

Wyświetl listę wszystkich śledzonych zdalnych gałęzi

Jeśli chcesz wyświetlić wszystkie istniejące nazwy zdalnych gałęzi zdalnych o statusie śledzonym, można zastosować polecenie poniżej listy:

$ git zdalny pokaz show

Tutaj nasze bieżące repozytorium zawiera podświetlane poniżej zdalne gałęzie, które są śledzone:

Sprawdź status obecnego lokalnego oddziału GIT

Napisz Git Switch„Polecenie z nazwą oddziału lokalnego, aby sprawdzić status bieżącego lokalnego oddziału roboczego:

$ git przełącznik alfa

Jak widać, obecny oddział roboczy jest aktualny z „zdalny/”, Który wskazuje, że jest dodawany jako gałąź śledząca:

Zobacz wszystkie istniejące śledzenie i scalone gałęzie

Aby pokazać wszystkie istniejące gałęzie śledzenia, a także listę wszystkich scalonych gałęzi, uruchom „git config -get -regex oddział" Komenda:

$ git config-gałąźg-regex oddział

Zobacz głowę każdego lokalnego oddziału

Aby zobaczyć głowę każdej gałęzi lokalnej, można wykonać następujące polecenie:

$ git for-each-ref-format = '%(refname: short) <- %(upstream:short)' refs/heads

Tutaj powyższe polecenie obejmuje:

  • "git for-each-ref”Komenda służy do wyświetlania głowicy lokalnej gałęzi.
  • "-format = '%(Nazwa refName: krótka) <- %(upstream:short)' refs/heads„Opcja jest wykorzystywana do wyświetlania nazwy lokalnej gałęzi z nazwą zdalnej gałęzi w górę.

Jak widać, poniższe podświetlone lokalne oddziały są dodawane jako upstream ze zdalnymi gałęziami:

Dostarliśmy różne polecenia, aby zobaczyć, które gałęzie lokalne GIT śledzą, która gałęzie zdalnej/upstream.

Wniosek

Różne polecenia GIT są używane do wyświetlania statusu lokalnego gałęzi GIT, dodanego jako odległej gałęzi lub zdalnego/oddziału, takiego jak „$ git oddział -vv„Komenda można wykorzystać do wyświetlania listy wszystkich lokalnych gałęzi wraz z krótkim hashem SHA i ich obecnym statusem, w tym statusem i wielu kolejnych poleceń w tym celu. Ten przewodnik wykazał różne polecenia GIT, aby zobaczyć, które gałęzie GIT śledzą i które oddział zdalny/.