git remote manpage cukup mudah:
Menggunakan
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
atau cukup perbarui URL secara langsung:
$ git remote set-url upstream https://github.com/Foo/repos.git
atau jika Anda merasa nyaman dengannya, perbarui saja .git / config secara langsung - Anda mungkin dapat mengetahui apa yang perlu Anda ubah (kiri sebagai latihan untuk pembaca).
...
[remote "upstream"]
fetch = +refs/heads/*:refs/remotes/upstream/*
url = https://github.com/foo/repos.git
...
===
* Mengenai 'git remote rm' vs 'git remote remove' - ini berubah sekitar git 1.7.10.3 / 1.7.12 2 - lihat
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
menghasilkan 'error: Unknown subcommand: remove'yaitu.
itu seharusnya berhasil
sumber
Dalam git versi 2.14.3,
Anda dapat menghapus upstream menggunakan
Perintah di atas juga akan menghapus cabang aliran pelacakan, oleh karena itu jika Anda ingin melakukan rebase dari repositori Anda harus menggunakannya
dari pada
git pull --rebase
sumber