我已经看到了相关的问题Cannot remove remote origin ,但它询问了添加新的原点(即更改原点的URL)。但是我想没有任何名为'origin'的遥控器。
如果我有一个远程命名原点并运行git remote remove origin
,它似乎用空原点替换它。 git remote -v
列出了没有网址的来源,无法删除。
由于git是分布式的,因此我能够拥有远程A
和B
没有名为origin的内容。但是这个场景中的git fetch --all
仍然会抱怨它无法从我无法删除的空源中获取。
总结:是否可以完全删除原点遥控器?
答案 0 :(得分:1)
执行命令
git config --show-origin --get-regexp ^remote
查看哪些origin.*
条目定义在哪些配置文件中。我猜您已在remote.origin
文件中定义了$HOME/.gitconfig
。