75 votes

vérifie si le tag poussé est sur la télécommande git

Quelqu'un sait comment vérifier si un tag est sur la télécommande git après que le tag ait été poussé depuis le local?

Il semble que le seul moyen de le faire est de récupérer la télécommande.

107voto

Abe Voelker Points 7306

Essayer

 git ls-remote --tags origin
 

37voto

Diego Points 1075

Pour répondre plus précisément à cette question, vérifiez si une balise spécifique est utilisée dans une utilisation distante donnée :

 git ls-remote <remote-name> refs/tags/<tag-name>
 

0voto

Axial Points 55

En réponse à la question de lcb dans la section commentaires:

J'ai eu ces résultats: refs / tags / 0.1, refs / tags / 0.1 ^ {}. Savez-vous quel est le second?

Voir Balise Git, Pourquoi cette balise en double dans les télécommandes? pour une réponse détaillée.

-3voto

dgo.a Points 498

Une autre façon, (de " git: vérifier si commettre xyz dans un dépôt distant? ")

 git branch -r --contains my_tag

# ==== or with a sha1: =====
git branch -r --contains 2e29022d
 

Ceci listera les branches distantes contenant la balise ou le commit.

La sortie ressemblera à:

 origin/my_branch_1
origin/my_other_branch
origin/master
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X