目前,在合并分支之前,我使用以下命令来查看要合并的更改:
base=$(git merge-base other HEAD)
git diff $base other
是否有一个git命令来实现这个目标?
此致 约亨
答案 0 :(得分:7)
git diff ...other
答案 1 :(得分:1)
注意:问题“How can I preview a merge in git?”确实提到了在获取时会看到合并内容的上下文:
[alias]
# fetch and show what would be merged (use option "-p" to see patch)
incoming = "!git remote update -p; git log ..@{u}"
使用:
- “
git incoming
”显示很多更改,或- “
git incoming -p
”显示补丁(即“差异”),- “
git incoming --pretty=oneline
”,简要总结等
您可以在此找到更详细的脚本: