web-dev-qa-db-fra.com

"Les mises à jour ont été rejetées car la balise existe déjà" lors de la tentative d'envoi de SourceTree

En essayant de pousser via l'arbre source, j'obtiens l'erreur suivante:

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://[email protected]/repo.git
To https://[email protected]/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://[email protected]/repo.git'
hint: Updates were rejected because the tag already exists in the remote.
Completed with errors, see above

Je n'ai apporté aucune modification à cette balise pour autant que je sache. Comment puis-je réparer cela?

61
Senseful

Vous devriez également pouvoir résoudre ceci dans git bash (cliquez sur le bouton "Terminal" dans l'interface utilisateur de l'arbre source). Type:

git pull --tags
136
bytedev

Décochez la case Push all tags au bas de l’UI lorsque vous confirmez votre git Push

7
JDev-Guns

Assurez-vous de décocher le bouton "Push all tags" en appuyant sur.

enter image description here

1
Sudheer Palchuri

Oui, en effet, tirez les balises avant Push --tags. Résolu mon problème.

0
YoungJeXu