I tag GIT sono utilizzati per indicare i commessi specifici della cronologia del repository che possono essere più importanti di altri. Fondamentalmente, gli sviluppatori possono usarli per aggiungere ai segnalibri le correzioni di bug e il rilascio degli eventi o salvare la nota descrittiva su un commit git. Tuttavia, a volte gli sviluppatori vogliono eliminare i tag dal repository locale e dal server remoto. IL "Git Tag -D "Il comando può essere utilizzato per questo scopo corrispondente.
Questo studio compilerà il metodo per eliminare i tag del repository locali che non esistono sul repository remoto GitHub.
Come eliminare i tag locali Git che non si trovano più nel repository remoto GitHub?
Al fine di eliminare i tag locali che non esistono nel repository remoto GIT, provare la procedura di seguito:
Passaggio 1: reindirizzarsi alla directory della radice git
Utilizzare il comando seguente e passare alla directory di root git:
$ CD "C: \ Users \ Nazma \ git"
Passaggio 2: elenca i tag locali Git
Quindi, eseguire il “Tag Git"Comando per visualizzare l'elenco di tutti i tag locali:
$ git tag
Passaggio 3: Elimina i tag locali
Per rimuovere tutti i tag locali Git eseguendo il comando fornito:
$ git tag -l | Xargs Git Tag -D
Qui, il "-lL'opzione "rappresenta l'elenco e"-D“Indica l'operazione di eliminazione.
Come puoi vedere, tutti i tag esistenti vengono eliminati correttamente:
Passaggio 4: recuperare tag remoti
Successivamente, scarica i tag Remote Repository eseguendo il "Git Fetch"Comando:
$ git fetch -tags
Secondo l'output di seguito, la versione aggiornata dei tag remoti viene recuperata correttamente:
Passaggio 5: verificare i tag remoti eliminati
Infine, eseguire il “Tag Git"Comando per assicurarsi che l'elenco dei tag locali venga aggiornato con l'elenco dei tag remoti o meno:
$ git tag
Come puoi vedere, l'elenco dei tag viene aggiornato con il repository centralizzato correttamente:
Qui hai appreso il processo di rimozione dei tag del repository locale Git che non esistono nel repository remoto GitHub.
Conclusione
Per eliminare i tag locali che non esistono nel repository remoto, prima, vai alla directory di root git ed elenca il tag. Quindi, elimina tutti i tag locali ed esegui il "Git Fetch -tags"Comando di recuperare i tag remoti nella macchina locale. Infine, verifica visualizzando l'elenco dei tag. Questo studio ha dimostrato il modo più semplice per rimuovere i tag del repository locale Git che non esistono nel repository remoto GitHub.