git 远程设置-url 和远程删除然后添加之间的区别?

Difference between git remote set-url and remote remove then add?

git remote set-url foo bar和:

有什么区别吗
git remote remove foo
git remote add foo bar

假设 foo 是单个 URL 遥控器。

git remote remove 还会删除 remote-tracking 个分支,而 git remote add 不会恢复它们。您需要 git fetch 来获取远程分支。

git remote set-url 更改 URL 而不影响 remote-tracking 分支。