我正在使用 git remote -v 来查看我的远程存储库。
myname@DESKTOP-0SD47KB MINGW64 ~/Desktop/maevenNetbeans/MyProject(master)
$ git remote -v
origin https://github.com/Myname/MyProject.git (fetch)
origin https://github.com/Myname/MyProject.git (push)
origin2 https://github.com/Myname/MyProject(fetch)
origin2 https://github.com/Myname/MyProject(push)
当我创建存储库时,我仅链接了一个远程存储库。
我的问题是为什么我会得到两个链接的远程存储库?
在此上下文中 fetch 和 push 关键字的含义是什么?我知道推送是为了发送,获取是为了检索。
origin2 是本地存储库吗?
最佳答案
origin2 只是(可能是错误的)git remote add
的结果。 :
git remote add origin2 https://github.com/...
由于 URL 与 origin
相同,因此 git fetch 将不会获取两次。
正如评论的那样,一个简单的 git remote remove origin2
将纠正该问题。
关于git Remote -v 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56571220/