git push でエラーが出たとき
hint: Updates were rejected because the tag already exists in the remote.
リモート側とこっち側とで、同名だけど別のタグがあるとエラーになるらしい。
- 【SourceTree】プッシュしようとすると、「Updates were rejected because the tag already exists in the remote.」と出る場合の対処方法 | ITedite
- gitでremoteに同名のtagがいる場合、 fetchにtagsオプションが必要 #git - ジムには乗りたい
で、タグをpullなりfetchなりすれば良いらしいけど、それもエラーになることがある
$ git pull --tags tekito@hogehoge's password: From ssh://hogehoge/var/lib/git/example ! [rejected] release-Ver0.01 -> release-Ver0.01 (would clobber existing tag) $ git fetch --tags tekito@hogehoge's password: From ssh://hogehoge/var/lib/git/example ! [rejected] release-Ver0.01 -> release-Ver0.01 (would clobber existing tag)
stackoverflow.com
そういうときは 強制的にfetchすれば良いらしい。
$ git fetch --tags -f tekito@hogehoge's password: From ssh://hogehoge/var/lib/git/example t [tag update] release-Ver0.01 -> release-Ver0.01
gitはわからん