我在哪里可以看到远程添加存储库的名称以及如何删除它?

时间:2015-01-20 13:06:27

标签: git github

我git新手我键入了太多名称,如origin和#34; git remote add origin git@github.com:f / ps.git"所以,如果我甚至从git hub删除存储库并再次尝试添加相同的命令我收到错误fatal: remote origin already exists.我可以看到我输入的所有这些名称,如何从git hub中删除它们?

2 个答案:

答案 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/*