如何查看 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
我的问题是在执行 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