La página de manual remota de git es bastante sencilla:
Utilizar
Older (backwards-compatible) syntax:
$ git remote rm upstream
Newer syntax for newer git versions: (* see below)
$ git remote remove upstream
Then do:
$ git remote add upstream https://github.com/Foo/repos.git
o simplemente actualice la URL directamente:
$ git remote set-url upstream https://github.com/Foo/repos.git
o si se siente cómodo con él, simplemente actualice el .git / config directamente; probablemente pueda averiguar qué necesita cambiar (se deja como ejercicio para el lector).
...
[remote "upstream"]
fetch = +refs/heads/*:refs/remotes/upstream/*
url = https://github.com/foo/repos.git
...
===
* Con respecto a 'git remote rm' vs 'git remote remove', esto cambió alrededor de git 1.7.10.3 / 1.7.12 2 - ver
https://code.google.com/p/git-core/source/detail?spec=svne17dba8fe15028425acd6a4ebebf1b8e9377d3c6&r=e17dba8fe15028425acd6a4ebebf1b8e9377d3c6
Log message
remote: prefer subcommand name 'remove' to 'rm'
All remote subcommands are spelled out words except 'rm'. 'rm', being a
popular UNIX command name, may mislead users that there are also 'ls' or
'mv'. Use 'remove' to fit with the rest of subcommands.
'rm' is still supported and used in the test suite. It's just not
widely advertised.
git remote remove upstream
produce 'error: subcomando desconocido: eliminar'es decir.
Eso debería hacer el truco
fuente
En la versión 2.14.3 de git,
Puede eliminar aguas arriba usando
El comando anterior también eliminará la rama de la secuencia de seguimiento, por lo tanto, si desea volver a establecer la base del repositorio, debe usar
en vez de
git pull --rebase
fuente