Usuń gałęzie śledzenia, które nie są już w zdalnym

Usuń gałęzie śledzenia, które nie są już w zdalnym
Aby zarządzać modułami projektu programistycznego, użytkownicy mogą tworzyć wiele oddziałów na zdalnych i lokalnych repozytoriach. Po utworzeniu gałęzi, pociągnij i przełącz do nich lokalnie. Następnie ukończ prace rozwojowe, zatwierdź zmiany, popchnij je do zdalnego repozytorium i scal sprawdzony kod w główną gałęzie git zdalnej. Ostatnim krokiem jest wykonanie operacji scalania, która ma tendencję do automatycznego usuwania zdalnego oddziału git. W takim scenariuszu „$ git zdalny pochodzenie”Polecenie usuwa te śledzone gałęzie, które nie są już umieszczane na pilocie.

Niniejszy przewodnik zapewni procedurę usuwania gałęzi śledzenia, które nie istnieją już w zdalnym repozytorium GIT.

Jak usunąć gałęzie śledzenia, które nie są już w zdalnym repozytorium?

Aby usunąć gałęzie śledzenia, nie na pilocie, najpierw przejdź do konkretnego repozytorium GIT. Następnie sklonuj zdalne repozytorium GIT i nowy zdalny adres URL. Następnie pobieraj zaktualizowane zdalne repozytorium i sprawdź listę zdalnych gałęzi. Przejdź do usługi hostingowej Github i sprawdź listę istniejących oddziałów. Wreszcie, wykonaj „$ git zdalny pochodzenie”Polecenie do usunięcia odniesienia do gałęzi śledzenia.

Krok 1: Przejdź do lokalnego repozytorium GIT

Przejdź do konkretnego repozytorium GIT za pomocą następującego polecenia:

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

Krok 2: Zdalne repozytorium klonów

Uruchom „Git Clone”Polecaj i klonuj zdalne repozytorium do lokalnego repozytorium:

$ git clone https: // github.com/gituser0422/demo5.git

Krok 3: Dodaj zdalny adres URL

Następnie dodaj zdalny adres URL za pomocą „Git zdalny dodaj„Polecenie sam z zdalną nazwą i ścieżką zdalnego repozytorium:

$ git zdalny dodaj pochodzenie https: // github.com/gituser0422/demo5.git

Tutaj "pochodzenie”To zdalna nazwa:

Krok 4: Sprawdź zdalny adres URL

Następnie zweryfikuj dodany adres URL zdalnego repozytorium za pomocą „git pilot„Polecenie z„-v" opcja:

$ git pilot -v

Wykonanie powyższego polecenia będzie wymienić wszystkie zdalne połączenia:

Krok 5: Pobierz zaktualizowane zdalne repozytorium

Teraz uruchom „Git Fetch„Polecenie, aby pobrać zaktualizowane zdalne repozytorium:

$ git fetch

Krok 6: Lista zdalnych gałęzi

Aby wyświetlić wszystkie zdalne oddziały, uruchom „GIT Branch„Polecenie z„-R" opcja:

$ git oddział -r

Zgodnie z wynikami poniżej listy sklonowanego zdalnego repozytorium zawiera cztery gałęzie:

Krok 7: Sprawdź zdalne gałęzie

Zgodnie z menu rozwijanych gałęzi zdalne repozytorium nie zawiera „dev”Oddział, który został wcześniej pobrany w lokalnym repozytorium:

Krok 8: Usuń odniesienie

Uruchom „Git zdalna śliwka”Polecenie z zdalną nazwą, aby usunąć usunięte zdalne odniesienie odniesienia:

$ git zdalny pochodzenie

Można zauważyć, że usunięta gałąź śledząca jest pomyślnie przycinana:

Krok 9: Sprawdź usuniętą gałąź śledzenia

Na koniec sprawdź listę zdalnego repozytorium Fetch, aby zweryfikować usuniętą gałąź śledzenia:

$ git oddział -r

Poniżej wyjście pokazuje, że wymagane odniesienie zdalnego odgałęzienia zostało pomyślnie usuwane:

Otóż ​​to! Podaliśmy procedurę usuwania śledzonych gałęzi, które nie są już w zdalnym repozytorium.

Wniosek

Aby usunąć gałęzie śledzenia, nie na pilocie, najpierw przejdź do konkretnego lokalnego repozytorium GIT. Następnie klon zdalne repozytorium do lokalnego repozytorium i dodaj nowy zdalny adres URL. Następnie pobieraj zaktualizowane zdalne repozytorium i wyświetl listę zdalnych gałęzi. Otwórz usługę hostingową GitHub i sprawdź listę istniejących oddziałów. Wreszcie, wykonaj „$ git zdalny pochodzenie”Polecenie do usunięcia odniesienia do gałęzi śledzenia. W tym przewodniku wyjaśniliśmy metodę usuwania gałęzi śledzenia, które nie istnieją już w zdalnym repozytorium.