揮発性のメモ2

知識をメモ書きしておく

git push でエラーがでたとき

git push でエラーが出たとき

hint: Updates were rejected because the tag already exists in the remote.

リモート側とこっち側とで、同名だけど別のタグがあるとエラーになるらしい。

で、タグを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はわからん