Jak usunąć lokalne i zdalne tagi na git?

Jak usunąć lokalne i zdalne tagi na git?
W GIT tagi są najczęściej używane do dodawania do dodawania konkretnej wersji projektu i wydarzeń lub dodania opisowych i pouczających notatek do zobowiązań repozytorium. Te punkty Mark można łatwo pobrać w przyszłości, ilekroć programista ich potrzebuje. Tagi git mogą być lokalne, gdy są używane na komputerze lokalnym lub programista może popchnąć je do zdalnego repozytorium. Może jednak istnieć przypadek, w którym programiści nie wymagają już tych tagów. W takiej sytuacji GIT pozwala programistom usunąć lokalne i zdalne znaczniki na git.

Ten podręcznik opisuje:

  • Jak usunąć lokalne tagi na git?
  • Jak usunąć zdalne tagi na git?

A więc zacznijmy!

Jak usunąć lokalne tagi na git?

Użytkownicy GIT mogą usuwać znaczniki zarówno z repozytoriów, jak i wielu tagów. Mówiąc dokładniej, „$ git tag -l | xargs git tag -d”Polecenie służy do usuwania całej listy tagów z oddziału lokalnego. To polecenie można wykorzystać do usuwania pojedynczych, wielokrotnych lub wszystkich lokalnych tagów jednocześnie.

Sprawdźmy poniżej określone kroki, aby zrozumieć wyżej wymyślony scenariusz!

Najpierw sprawdź listę istniejących znaczników lokalnych za pośrednictwem „Git Tag" Komenda:

$ git tag

Metoda 1: Usuń pojedyncze lokalne tagi na git
Wykonaj „Git Tag„Polecenie z„-D„Opcja i określ nazwę znacznika lokalnego, aby usunąć:

$ git tag -d v1.0

Jak widać lokalny tag ”v1.0”Jest pomyślnie usunięte z repozytorium:

Metoda 2: Usuń wiele lokalnych tagów na git
Aby usunąć wiele znaczników lokalnych, wykonaj poniższe polecenie:

$ git tag -d v1.0 v2.0 v2.1

Tutaj widać, że określone znaczniki są usuwane jednocześnie:

Metoda 3: Usuń wszystkie lokalne tagi na git
Git pozwala również usunąć wszystkie tagi jednocześnie z repozytorium, wykorzystując „git tag -l" Komenda:

$ git tag -l | xargs git tag -d

Teraz przejdź do następnej sekcji, aby usunąć zdalne znaczniki na git.

Jak usunąć zdalne tagi na git?

Podczas pracy nad git, czasami programiści pchają niewłaściwe znaczniki do zdalnego repozytorium GIT. W tej sytuacji chcą powrócić do operacji lub usunąć pchane znaczniki z zdalnego repozytorium. Jeśli znacznik pozostaje w zdalnym repozytorium, to gdy użytkownik wykonuje następne żądanie Pull, zostanie przywrócony do lokalnego repozytorium. Zatem konieczne jest usunięcie znacznika z obu lokalizacji.

Istnieją dwa różne sposoby usuwania pojedynczych lub wielu zdalnych tagów na GIT, takie jak:

  • Popychając puste odniesienie do znacznika do pilota
  • Korzystając z opcji Usuń

Sprawdźmy każdą z nich jeden po drugim!

Metoda 1: Usuń zdalne znaczniki, naciskając odniesienie do pustego znacznika

Pchanie pustego odniesienia zdalnego znacznika za pomocą „Git Push„Polecenie może pozwolić Ci usunąć określony znacznik zdalny:

$ git push pochodzenie: v1.0

Tutaj "pochodzenie”To nazwa naszego zdalnego repozytorium i„: v1.0”To puste odniesienie do zdalnego znacznika:

Metoda 2: Usuń pojedynczy zdalny znacznik za pomocą opcji Usuń
Usuwanie znacznika z zdalnego repozytorium za pomocą „-usuwać„Opcja to kolejny wydajny sposób na wykonanie tej samej operacji:

$ git push - -delete pochodzenie v1.0

Metoda 3: Usuń wiele zdalnych tagów za pomocą opcji Usuń
Git pozwala również użytkownikom usuwać wiele tagów jednocześnie za pomocą „-usuwać" opcja. Aby to zrobić, wykonaj dostarczone polecenie:

$ git push - -delete pochodzenie v1.0 v2.0 v2.1

Metoda 4: Usuń wszystkie zdalne tagi za pomocą opcji Usuń
Aby usunąć listę tagów zdalnych, najpierw uruchom „Git Fetch„Polecenie, aby pobrać wszystkie zdalne tagi:

$ git fetch

Następnie uruchom poniższe polecenie, aby usunąć wszystkie zdalne tagi:

$ git push pochodzenie - -delete $ (git tag -l)

Tutaj, "-L„Opcja jest dodawana do listy zdalnych tagów Usuń:

To wszystko! Podaliśmy wiele sposobów usunięcia lokalnych i zdalnych tagów na git.

Wniosek

Istnieje wiele poleceń, które mogą usuwać pojedyncze znaczniki, wiele tagów jednocześnie lub cała lista tagów lokalnych i zdalnych za pośrednictwem różnych dostępnych poleceń GIT, takich jak „$ git tag -l | xargs git tag -d" albo "$ git push„Polecenie z„-usuwać" opcja. Niniejszy podręcznik dostarczył różnych metod usuwania lokalnych i zdalnych tagów na git.