SourceTreeでgit push
を実行した時に下記のようなメッセージが表示されて失敗した。
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c credential.helper= -c credential.helper="C:/Users/XXX/AppData/Local/ATLASS~1/SOURCE~1/GIT_EX~1/GIT-CR~1.EXE" push -v --tags origin master:master Pushing to https:/XXX/gitlab/XX/XXX.api To https://XXX/gitlab/XX/dXXX.api updating local tracking ref 'refs/remotes/origin/master' error: failed to push some refs to 'https:/XXX/gitlab/XX/XXX.api' hint: Updates were rejected because the tag already exists in the remote.
解決方法
git pull --tags
ターミナルを立ち上げて上記コマンドを実行すると、git push
ができるようになる。