Git -tagger brukes til å peke på de spesifikke forpliktelsene fra depothistorikken som kan være viktigere enn andre. I utgangspunktet kan utviklere bruke dem til å bokmerke feilrettingene og frigjøringsutgivelsene eller lagre den beskrivende lappen til en Git -forpliktelse. Noen ganger ønsker utviklere imidlertid å slette taggene fra det lokale depotet så vel som fra den eksterne serveren. “git tag -d ”Kommando kan brukes til dette tilsvarende formålet.
Denne studien vil sammenstille metoden for å slette de lokale depotmerker som ikke eksisterer på GitHub -eksternt depot.
Hvordan slette git lokale tagger som ikke lenger er på GitHub Remote Repository?
For å slette de lokale taggene som ikke eksisterer på Git Remote Repository, kan du prøve prosedyren nedenfor:
Trinn 1: Omdirigere til Git Root Directory
Bruk følgende kommando og bytt til Git Root Directory:
$ CD "C: \ Brukere \ Nazma \ Git"
Trinn 2: Liste over lokale tagger
Deretter utføre "git tag”Kommando for å vise listen over alle lokale tagger:
$ git tag
Trinn 3: Slett lokale tagger
For å fjerne alle lokale lokale tagger ved å kjøre den medfølgende kommandoen:
$ git tag -l | xargs git tag -d
Her, "-l”Alternativ representerer listen, og“-d“Angir slettingsoperasjonen.
Som du kan se, blir alle eksisterende tagger slettet vellykket:
Trinn 4: Hent eksterne tagger
Etter det, last ned de eksterne depotmerkerne ved å utføre “git hente”Kommando:
$ git hent -tags
I henhold til den undergitte utgangen, hentes den oppdaterte versjonen av de eksterne taggene med hell:
Trinn 5: Kontroller slettet eksterne tagger
Til slutt, utfør "git tag”Kommando for å sikre at den lokale tagglisten blir oppdatert med den eksterne taglisten eller ikke:
$ git tag
Som du kan se, blir taglisten oppdatert med det sentraliserte depotet vellykket:
Her har du lært om prosessen med å fjerne Git lokale depotmerker som ikke eksisterer på GitHub Remote Repository.
Konklusjon
For å slette de lokale taggene som ikke eksisterer på det eksterne depotet, navigerer du først til Git Root Directory og list opp taggen. Slett deretter alle lokale tagger og utfør "git hent -tags”Kommando for å hente de eksterne taggene inn i den lokale maskinen. Til slutt, bekreft ved å vise listen over taggene. Denne studien demonstrerte den enkleste måten å fjerne Git Local Repository -tagger som ikke eksisterer på GitHub Remote Repository.