'git branch -r'和'git remote show origin'

时间:2015-07-14 19:09:49

标签: git git-remote

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

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

1 个答案:

答案 0 :(得分:2)

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

git remote show origin显示有关您的本地跟踪分支推送到哪个分支的信息。 "mkfifo ~/myFifo && tail -f ~/myFifo | csh -s" 显示了这一点,还有更多信息:在服务器上检出哪个分支,远程使用的URL以及如何设置git配置来处理推送。