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ę:
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.