做git remote set-url foo bar
和:
git remote remove foo
git remote add foo bar
假设foo
是单 URL 远程。
git remote remove
还会删除远程跟踪分支,并且git remote add
不会还原它们。您需要git fetch
才能获取远程分支。
git remote set-url
更改 URL,而不会影响远程跟踪分支。