看看在一个git命令中合并的内容是什么?

时间:2010-11-10 15:28:23

标签: git merge

目前,在合并分支之前,我使用以下命令来查看要合并的更改:

base=$(git merge-base other HEAD)
git diff $base other

是否有一个git命令来实现这个目标?

此致 约亨

2 个答案:

答案 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”,简要总结等
  •   

您可以在此找到更详细的脚本: