Tiene más de un ajuste remote = ...
en la sección [branch "master"]
(o [branch "main_int"]
) de su (s) archivo (s) de configuración. Para ver esto, se ejecutan:
git config --get-all branch.master.remote
Es probable que las dos líneas se encuentran en el archivo .git/config
. Eliminar una de las líneas.
Si sólo se ve uno remote = ...
línea en su archivo .git/config
, revisar sus ~/.gitconfig
, ~/.config/git/config
, y /etc/gitconfig
archivos. (La configuración efectiva para un repositorio es la concatenación de todos estos archivos juntos.)
que el establecimiento de tiendas de configuración del nombre del repositorio de aguas arriba de la rama, que se utiliza cuando se escribe o git push
git fetch
. Una rama solo puede tener una rama ascendente (por ejemplo, master
puede seguir origin/master
pero no puede también seguir some_other_remote/master
).
Thank-you! ¡Estoy tan aliviado! – user561638
Tenga en cuenta que la configuración * one * 'remote = ...' en la configuración de sus repositorios puede ser demasiado, si la ha configurado también globalmente utilizando ['git config --global branch.master.remote origin'] (http: //stackoverflow.com/questions/658885/how-do-you-get-git-to-always-pull-from-a-specific-branch). – Bengt
@Bengt: Buen punto, gracias. Actualicé mi respuesta para mencionar los otros archivos de configuración. –