Cuando intento enviar a través del árbol de origen, aparece el siguiente error:
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
Hasta donde yo sé, no realicé ningún cambio en esta etiqueta. ¿Cómo puedo arreglar esto?
git
push
atlassian-sourcetree
Sentido
fuente
fuente
git pull --tags -f
para sobrescribir el que tiene localmente si eso es lo que quiereSi no ha realizado ningún cambio local en la etiqueta que desea conservar, puede eliminar la etiqueta que fue rechazada porque ya existe (
example_tag
en este caso):La razón de esto es común en SourceTree es debido a que el empuje todas las etiquetas de opción se establece en forma predeterminada. (Otra forma de ocultar este error es desmarcar esa opción).
fuente
Desmarque
push all tags
en la parte inferior de la interfaz de usuario cuando confirme su git pushfuente
push all tags
?push all tags
la interfaz de usuario, intentará sobrescribir las etiquetas anteriores. pero tienes que DESMARCARlo para evitar que se sobrescribapush all TABs
. No estoy familiarizado con SourceTree, pero sospeché que te referías enTAGs
lugar deTABs
.TAGs
pero si ni me, quiero decirTABs
git pull --tags
funciona muy bien, pero a veces puede obtener un error incluso con este comando. Mensaje de error de ejemplo:Esto se puede solucionar con el comando:
git pull --tags -f
Fuente:
https://github.com/concourse/git-resource/issues/233
fuente
Asegúrese de desmarcar el botón "Presionar todas las etiquetas" mientras presiona.
fuente
Sí, de hecho, primero tire de las etiquetas antes que usted
push --tags
. Resolvió mi problema.fuente
Resuelvo el problema en SourceTree de esta manera:
fuente