我的问题是在做了git fetch
之后我怎样才能看出git实际上是从原点获取的是什么?
我通过使用diff来猜测,但我不确切知道如何做到这一点。
答案 0 :(得分:2)
由于git fetch
获取的引用位于origin/master
之后(仅作为示例,如果您有更多分支,那么它们会更新以及origin/<name>
,您可以同样应用以下命令)这里有几个选项:
<强> 1。仅显示已更改的文件名
git diff --name-only origin/master
<强> 2。仅显示文件状态
git diff --name-status origin/master
第3。真的显示改变了什么
git diff origin/master
或者您使用git show
执行此任务:
git show --oneline --name-only master..origin / master
为了完整起见,您可以使用以下命令来计算提取的提交。
git rev-list --count HEAD..origin/master