7
目前,合并一个分支之前,我用下面的命令来看看有什么变化将被合并:看看在一个git命令中会合并什么?
base=$(git merge-base other HEAD)
git diff $base other
是否有一个单一的git命令来实现这一目标?
问候, 约亨
目前,合并一个分支之前,我用下面的命令来看看有什么变化将被合并:看看在一个git命令中会合并什么?
base=$(git merge-base other HEAD)
git diff $base other
是否有一个单一的git命令来实现这一目标?
问候, 约亨
git diff ...other
注:这个问题: “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 [email protected]{u}"
有了:
- “
git incoming
”显示很多o ˚F变化,或- “
git incoming -p
” 显示补丁(即 “差异”),- “
git incoming --pretty=oneline
”,一个简洁的总结等
你可以找到更详细的脚本在此:
正如斯文所说,有一种方法 - 尽管一般情况下,即使不存在,你也可以隐去你的临时变量,并把所有的东西包装在一个别名中。 – Cascabel 2010-11-10 15:33:16
[我如何在git中预览合并?](http://stackoverflow.com/questions/5817579/how-can-i-preview-a-merge-in-git) – 2014-04-10 23:58:53