我在哪里可以看到远程添加存储库的名称以及如何删除它?
Where can I see the name of the remote add repository and how to delete it?
我 git 新手 我为 "git remote add origin
git@github.com:f/ps.git" 输入了太多名称,例如 origin
所以如果我什至从 git 中心删除存储库并再次尝试添加相同的命令我收到错误 fatal: remote origin already exists.
,我可以在其中看到我输入的所有这些名称以及如何从 git 中心删除它们?
有几种方法可以做到这一点:
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/*
您可以使用以下方法列出所有 remote
:
git remote -v
您可以通过以下操作删除遥控器
git remote remove name
其中 name
是远程名称之一,在您的例子中是 origin
。
所以你需要做的所有事情(在确认你想用其他东西替换 origin
遥控器之后:
git remote remove origin
git remote add origin url
其中 url
是遥控器的 URL。
我 git 新手 我为 "git remote add origin
git@github.com:f/ps.git" 输入了太多名称,例如 origin
所以如果我什至从 git 中心删除存储库并再次尝试添加相同的命令我收到错误 fatal: remote origin already exists.
,我可以在其中看到我输入的所有这些名称以及如何从 git 中心删除它们?
有几种方法可以做到这一点:
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/*
您可以使用以下方法列出所有 remote
:
git remote -v
您可以通过以下操作删除遥控器
git remote remove name
其中 name
是远程名称之一,在您的例子中是 origin
。
所以你需要做的所有事情(在确认你想用其他东西替换 origin
遥控器之后:
git remote remove origin
git remote add origin url
其中 url
是遥控器的 URL。