Usuń lokalne tagi git, które nie są już w zdalnym repozytorium

Usuń lokalne tagi git, które nie są już w zdalnym repozytorium

Tagi GIT są wykorzystywane do wskazywania konkretnych zatwierdzeń z historii repozytorium, które mogą być ważniejsze niż inne. Zasadniczo programiści mogą ich użyć do dodawania do dodawania poprawek błędów i wydarzeń lub zapisania opisowej nuty na zatwierdzenie git. Czasami jednak programiści chcą usunąć znaczniki z lokalnego repozytorium, a także ze zdalnego serwera. „„git tag -d „Dowództwo można użyć do tego odpowiedniego celu.

To badanie skompiluje metodę usuwania lokalnych znaczników repozytorium, które nie istnieją w zdalnym repozytorium GitHub.

Jak usunąć lokalne tagi git, które nie są już w zdalnym repozytorium GitHub?

Aby usunąć lokalne znaczniki, które nie istnieją w zdalnym repozytorium GIT, wypróbuj poniższą procedurę:

    • Przejdź do katalogu głównego Git.
    • Pokaż listę wszystkich istniejących znaczników lokalnych repozytorium i usuń je.
    • Wykonaj „Git Fetch -Tags”Polecenie do pobrania zdalnych tagów GitHub do lokalnego repozytorium GIT.
    • Wreszcie, zweryfikuj, wyświetlając listę tagów.

Krok 1: Przekierowanie do katalogu głównego git

Użyj następującego polecenia i przełącz do katalogu głównego GIT:

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


Krok 2: Lista git lokalnych tagów

Następnie wykonaj „Git Tag”Polecenie wyświetlania listy wszystkich znaczników lokalnych:

$ git tag



Krok 3: Usuń lokalne znaczniki

Aby usunąć wszystkie lokalne tagi git, uruchamiając dostarczone polecenie:

$ git tag -l | xargs git tag -d


Tutaj "-L„Opcja reprezentuje listę i„-D„Wskazuje operację usuwania.

Jak widać, wszystkie istniejące znaczniki są pomyślnie usuwane:


Krok 4: Pobieraj zdalne tagi

Następnie pobierz znaczniki zdalnego repozytorium, wykonując „Git Fetch" Komenda:

$ git fetch - -tags


Zgodnie z pod względem danych wyjściowych zaktualizowana wersja zdalnych tagów jest pomyślnie pobierana:


Krok 5: Sprawdź usunięte zdalne tagi

Wreszcie, wykonaj „Git Tag”Polecenie, aby upewnić się, że lista tagów lokalnych jest aktualizowana o zdalną listę tagów, czy nie:

$ git tag


Jak widać, lista tagów jest pomyślnie aktualizowana o scentralizowane repozytorium:


Tutaj dowiedziałeś się o procesie usuwania lokalnych znaczników repozytorium GIT, które nie istnieją w zdalnym repozytorium GitHub.

Wniosek

Aby usunąć lokalne tagi, które nie istnieją w zdalnym repozytorium, najpierw przejdź do katalogu głównego GIT i wymień znacznik. Następnie usuń wszystkie lokalne tagi i wykonaj „Git Fetch -Tags”Polecenie do pobrania zdalnych znaczników do komputera lokalnego. Wreszcie, zweryfikuj, wyświetlając listę tagów. To badanie wykazało najłatwiejszy sposób usunięcia git lokalnych znaczników repozytorium, które nie istnieją w zdalnym repozytorium GitHub.