'git branch -r'和'git remote show origin'的区别

4
我看到这个答案(git branch -r vs git remote show origin),指出其中一个查询本地,而另一个则连接到服务器。但是,这些查询的显示格式是不同的。它们显示的内容有区别吗?还是只是以非常不同的方式格式化相同的信息?
1个回答

4
您可以通过比较git remote show origingit remote show -n origin的输出来准确地查看从远程服务器获取了什么。后一条命令不会连接到远程服务器。因此,它不会查询服务器 HEAD 所在的分支,并且在一些地方使用本地缓存信息。 git branch -r 显示本地跟踪分支推送到哪些分支的信息。git remote show origin 显示更多信息:服务器上所选的分支、您的远程使用的 URL 以及如何设置 git 配置以处理推送。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接