如何查看 git 获取后将合并的内容

How to see what will be merged after git fetch

我的问题是在执行 git fetch 之后,我如何才能看到 git 实际从来源获取的是什么? 我通过使用 diff 进行了猜测,但我不知道我该怎么做。

由于 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