Comment pousser une balise vers un dépôt distant en utilisant Git ?
J'ai cloné un dépôt Git distant sur mon ordinateur portable, puis j'ai voulu ajouter une balise.
git tag mytag master
Lorsque je lance git tag
sur mon ordinateur portable, le tag mytag
est affiché. Je veux ensuite le pousser vers le dépôt distant afin d'avoir ce tag sur tous mes clients, alors j'exécute git push
mais j'obtiens le message :
Tout est à jour
Et si je vais sur mon bureau et que je lance git pull
et ensuite git tag
, aucun tag n'est affiché.
J'ai également essayé d'effectuer une modification mineure sur un fichier du projet, puis de le pousser sur le serveur. Après cela, j'ai pu transférer la modification du serveur vers mon ordinateur de bureau, mais il n'y a toujours pas de balise lorsque je lance git tag
sur mon ordinateur de bureau.
Comment puis-je pousser ma balise vers le référentiel distant afin que tous les ordinateurs clients puissent la voir ?
Pour pousser un tag single :
Et la commande suivante devrait pousser tous les tags (non recommandé) :
Pour pousser un tag spécifique, faites ce qui suit
git push origin nom_balise
Vous pouvez pousser les tags comme ceci :
git push --tags