Gitハブで、次のようにしてタグを再追加しました。
git tag -d 12.15
git Push Origin :refs/tags/12.15
git tag -a 12.15 -m '12.15'
git Push --tags
タグはまだgithubの古いタグを参照していますが、ローカルでは正しく実行されています。
更新:githubは最後のコミットを間違ってリストしているようですが、正しくダウンロードしています。
参照は https://stackoverflow.com/a/5480292/1317035
リモートのタグ名に「空の」参照をプッシュするだけです。
git Push Origin :tagname
または、より表現的に、--delete
オプション:
git Push --delete Origin tagname
ブランチ、タグ、またはその他のrefをリモートリポジトリにプッシュするには、「どこで、どのソースで、どのデスティネーションをプッシュするか」を指定する必要があります。
git Push where-to-Push source-ref:destination-ref
マスターブランチをOriginのマスターブランチにプッシュする実際の例は次のとおりです。
git Push Origin refs/heads/master:refs/heads/master
デフォルトのパスのため、これは次のように短縮できます。
git Push Origin master:master
タグは同じように機能します。
git Push refs/tags/release-1.0:refs/tags/release-1.0
ソースref(コロンの前の部分)を省略することにより、「何も」を宛先にプッシュし、リモートエンドのrefを削除します。