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