我使用git remote命令显示远程分支,它显示输出:
$ git remote -v
origin git@code.csdn.net:spider119/mygridview.git (fetch)
origin git@code.csdn.net:spider119/mygridview.git (push)我不明白为什么远程分支会像上面那样显示,看起来它们是相同的分支。我看到其他人的命令输出是这样的:
$ git remote -v
origin git@code.csdn.net:spider119/mygridview.git输出方式的区别是什么?谢谢
发布于 2014-02-25 12:20:17
您可以指定不同的存储库作为每个远程的推送目标,这在您派生具有只读访问权限的存储库时非常有用。例如,您可以看到用于Linux内核开发的Dictator and Lieutenants Workflow。
在这种情况下,您不具有对受祝福的存储库的写访问权限,因此您总是从一个存储库获取并推送到另一个存储库。
set-url
Changes URL remote points to. Sets first URL remote points to matching regex <oldurl> (first URL if no <oldurl> is given) to <newurl>. If <oldurl> doesn’t match any URL, error occurs and nothing is changed.
With --push, push URLs are manipulated instead of fetch URLs.至于消息之间的区别,主要是任何微小的版本变化,或者在它们之间切换的微小设置-我认为这一点都不重要,但如果它惹恼了你,请随意做一些研究。
https://stackoverflow.com/questions/22003414
复制相似问题