При попытке отправить через исходное дерево появляется следующая ошибка:
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/master:refs/heads/master
Pushing to https://user@github.com/repo.git
To https://user@github.com/repo.git
= [up to date] master -> master
...
! [rejected] example_tag -> example_tag (already exists)
updating local tracking ref 'refs/remotes/origin/master'
error: failed to push some refs to 'https://user@github.com/repo.git'
hint: Updates were rejected because the tag already exists in the remote.
Completed with errors, see above
Насколько мне известно, я не вносил никаких изменений в этот тег. Как я могу это исправить?
git
push
atlassian-sourcetree
Senseful
источник
источник
git pull --tags -f
перезаписать тот, который у вас есть локально, если вы этого хотитеЕсли вы не вносили никаких локальных изменений в тег, который хотите сохранить, вы можете удалить тег, который был отклонен, поскольку он уже существует (
example_tag
в данном случае):Причиной этого является общим в SourceTree происходит потому , Нажмите все теги параметр установлен на по умолчанию. (Другой способ скрыть эту ошибку - снять этот флажок.)
источник
Снимите флажок
push all tags
в нижней части пользовательского интерфейса, когда подтвердите свой git pushисточник
push all tags
?push all tags
в пользовательском интерфейсе, он попытается перезаписать предыдущие теги. но вы должны ПРОВЕРИТЬ его, чтобы предотвратить перезаписьpush all TABs
. Я не знаком с SourceTree, но подозревал, что вы имели в видуTAGs
вместоTABs
.TAGs
но если я не сказал , я хотел сказатьTABs
git pull --tags
работает очень хорошо, но иногда вы можете получить ошибку даже с этой командой. Пример сообщения об ошибке:Это можно решить с помощью команды:
git pull --tags -f
Источник:
https://github.com/concourse/git-resource/issues/233
источник
Убедитесь, что вы сняли флажок с кнопки «Нажать все теги» при нажатии.
источник
Да, действительно, сначала потяните за метки перед собой
push --tags
. Решил мою проблему.источник
Решаю проблему на SourceTree следующим образом:
источник