Lorsque je tente de pousser via l'arborescence 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?
git
push
atlassian-sourcetree
Sensé
la source
la source
git pull --tags -f
pour écraser celui que vous avez localement si c'est ce que vous voulezSi vous n'avez pas apporté de modifications locales à la balise que vous souhaitez conserver, vous pouvez supprimer la balise qui a été rejetée car elle existe déjà (
example_tag
dans ce cas):La raison pour laquelle ce qui est commun à l'est parce que sources du poussoir toutes les balises option est définie sur par défaut. (Une autre façon de masquer cette erreur consiste à décocher cette option.)
la source
Décochez
push all tags
en bas de l'interface utilisateur lorsque vous confirmez votre push gitla source
push all tags
?push all tags
dans l'interface utilisateur, il essaiera d'écraser les balises précédentes. mais vous devez le DÉCROCHER pour éviter l'écrasementpush all TABs
. Je ne connais pas SourceTree, mais je soupçonnais que vous vouliez direTAGs
au lieu deTABs
.TAGs
mais si je ne l'ai pas fait, je voulais direTABs
git pull --tags
fonctionne très bien mais parfois vous pouvez obtenir une erreur même avec cette commande. Exemple de message d'erreur:Cela peut être résolu avec la commande:
git pull --tags -f
La source:
https://github.com/concourse/git-resource/issues/233
la source
Assurez-vous de décocher le bouton «Pousser toutes les balises» tout en appuyant sur.
la source
Oui, en effet, tirez les balises avant vous
push --tags
. J'ai résolu mon problème.la source
Je résous le problème sur SourceTree de cette manière:
la source