没有远程命名源的Git

没有远程命名源的Git,git,Git,我已经看到了相关的问题,但它询问如何添加新的来源(即更改来源的url)。但是,我不希望有任何远程命名为“origin” 如果我有一个远程命名原点并运行git remote remove origin,它似乎会用一个空原点来替换它git remote-v列出了没有url的源代码,无法删除 由于git是分布式的,所以我认为远程A和B都不能命名为origin是有意义的。但是一个git fetch——在这个场景中,所有的仍然会抱怨它无法从我无法删除的空源获取数据 总而言之:是否可以完全删除源站遥控器?运

我已经看到了相关的问题,但它询问如何添加新的来源(即更改来源的url)。但是,我不希望有任何远程命名为“origin”

如果我有一个远程命名原点并运行
git remote remove origin
,它似乎会用一个空原点来替换它
git remote-v
列出了没有url的源代码,无法删除

由于git是分布式的,所以我认为远程
A
B
都不能命名为origin是有意义的。但是一个
git fetch——在这个场景中,所有的
仍然会抱怨它无法从我无法删除的空源获取数据

总而言之:是否可以完全删除源站遥控器?

运行:

git config --show-origin --get-regexp ^remote

查看哪个配置文件中定义了哪个
origin.
条目。我猜您已经在
$HOME/.gitconfig
文件中定义了
remote.origin

试试看,
git remote rm origin
,两者可能相同,但取决于version@Sravan否,给出“无此类远程:原点”,但仍会列出它。重新启动终端并检查一次,你是什么操作系统using@SravanWindows 7和10,git版本2.14.1。重新启动终端没有帮助。您是否尝试过复制?能否显示git remote-v的实际输出?可能名称与“来源”略有不同。谢谢,这很有帮助。我在那里有一个条目也可以从origin获取注释,这显然使它无法删除:
[remote“origin”]fetch=+refs/notes/*:refs/notes/*