我git新手我键入了太多名称,如origin
和#34; git remote add origin
git@github.com:f / ps.git"所以,如果我甚至从git hub删除存储库并再次尝试添加相同的命令我收到错误fatal: remote origin already exists.
我可以看到我输入的所有这些名称,如何从git hub中删除它们?
答案 0 :(得分:2)
您可以使用以下列出所有remote
:
git remote -v
您可以通过
删除遥控器git remote remove name
其中name
是其中一个远程名称,在您的情况下为origin
。
所以你需要做的就是(在验证你想要用其他东西替换origin
遥控器之后:
git remote remove origin
git remote add origin url
其中url
是远程网址。
答案 1 :(得分:1)
有几种方法可以做到:
1)运行git remote remove origin
2)如果您有太多的远程数据库,编辑存储库中的.git/config
文件可能更简单,它包含所有远程别名。它看起来像这样:
[remote "pub"]
url = ssh://blabla@somewhere/home/myself/git/ourproject.git
fetch = +refs/heads/*:refs/remotes/pub/*
[remote "jco"]
url = ssh://blabla@somewhere/home/jco/git/ourproject.git
fetch = +refs/heads/*:refs/remotes/jco/*