【问题标题】:Difference between 'git branch -r' and 'git remote show origin''git branch -r' 和 'git remote show origin' 的区别
【发布时间】:2015-10-03 14:27:08
【问题描述】:

我看过这个答案 (git branch -r vs git remote show origin),它指出一个在本地查询,而另一个连接到服务器。但是,这些查询的显示格式不同。

它们显示的内容是否存在差异,或者它们只是显示相同的信息但格式却大不相同?

【问题讨论】:

    标签: git git-remote


    【解决方案1】:

    通过比较git remote show origingit remote show -n origin 的输出,您可以准确了解从远程服务器获取的内容。后一个命令将不会连接到远程服务器。因此,它不查询服务器的HEAD在哪个分支上,而是在少数地方使用本地缓存的信息。

    git branch -r 显示本地跟踪分支推送到哪些分支的信息。 git remote show origin 显示了这一点,以及更多信息:在服务器上签出了哪个分支、远程使用的 URL 以及如何设置 git 配置以处理推送。

    【讨论】:

      猜你喜欢
      • 2015-01-20
      • 1970-01-01
      • 2012-04-17
      • 2018-10-07
      • 2011-02-10
      • 2018-10-18
      • 2017-04-08
      • 2017-08-19
      • 1970-01-01
      相关资源
      最近更新 更多