我已经看到了这个答案(git branch -r vs git remote show origin),它注意到一个本地查询而另一个连接到服务器。但是,这些查询的显示格式不同。
它们显示的内容是否存在差异,或者它们只是显示相同的信息,但格式却截然不同?
答案 0 :(得分:2)
通过将git remote show -n origin
的输出与git branch -r
进行比较,您可以准确了解从远程服务器获取的内容。后一个命令不会连接到远程服务器。因此,它不会查询服务器的HEAD所在的分支,并在少数地方使用本地缓存的信息。
git remote show origin
显示有关您的本地跟踪分支推送到哪个分支的信息。 "mkfifo ~/myFifo && tail -f ~/myFifo | csh -s"
显示了这一点,还有更多信息:在服务器上检出哪个分支,远程使用的URL以及如何设置git配置来处理推送。