Ho creato un tag sul ramo principale chiamato in v0.1
questo modo:
git tag -a v0.1
Ma poi ho capito che c'erano ancora alcune modifiche che dovevo unire in master per la versione 0.1, quindi l'ho fatto. Ma ora il mio v0.1
tag è bloccato (per invocare l'analogia post-it note) il commit errato. Voglio che sia bloccato sul commit più recente sul master, ma invece è bloccato sul secondo commit più recente sul master.
Come posso spostarlo sul commit più recente sul master?
git push origin :refs/tag/<tagname>
e poi faigit tag -fa <tagname>
e poigit push origin master --tags
. Altrimenti potresti finire con cose strane nell'elenco dei riferimenti sul telecomando con i caratteri ^ e {} aggiunti. Grazie a Dan su codebasehq.com per averlo segnalato.