J'ai créé une balise sur la branche principale appelée v0.1
comme ceci:
git tag -a v0.1
Mais j'ai réalisé qu'il y avait encore quelques changements dont j'avais besoin pour fusionner en master pour la version 0.1, alors j'ai fait ça. Mais maintenant, mon v0.1
tag est collé (pour invoquer l'analogie de la note post-it) le mauvais commit. Je veux qu'il soit bloqué sur le dernier commit sur master, mais à la place, il est bloqué sur le deuxième commit le plus récent sur master.
Comment puis-je le déplacer vers le commit le plus récent sur master?
git push origin :refs/tag/<tagname>
puis faitesgit tag -fa <tagname>
et puisgit push origin master --tags
. Sinon, vous pourriez vous retrouver avec des choses étranges dans la liste des références sur la télécommande avec des caractères ^ et {} ajoutés. Merci à Dan sur codebasehq.com de l'avoir signalé.