2 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
git branch --contains <commit>
只列出包含指定提交的分支(如果未指定,則為頭)。暗示 --list
.
git branch -r --contains <commit>
這個(gè) --contains
標(biāo)記將確定某個(gè)提交是否已被引入到您的分支中。也許您已經(jīng)從您認(rèn)為已經(jīng)應(yīng)用過的修補(bǔ)程序中獲得了COMMIT SHA,或者您只是想檢查一下您最喜歡的將內(nèi)存使用率降低75%的開源項(xiàng)目是否已經(jīng)提交了。
$ git log -1 tests commit d590f2ac0635ec0053c4a7377bd929943d475297 Author: Nick Quaranto <nick@quaran.to> Date: Wed Apr 1 20:38:59 2009 -0400 Green all around, finally. $ git branch --contains d590f2 tests * master
-a
git branch -a --contains <commit>
git cherry
:
因?yàn)?/trans> git cherry
比較變更集而不是提交id(SHA 1),你可以用 git cherry
若要確定您在本地進(jìn)行的提交是否已應(yīng)用,請(qǐng)執(zhí)行以下操作 <upstream>
在不同的提交ID下。 例如,如果你給補(bǔ)丁喂食,就會(huì)發(fā)生這種情況。 <upstream>
通過電子郵件而不是直接推或拉提交。
__*__*__*__*__> <upstream> / fork-point \__+__+__-__+__+__-__+__> <head>
-
git cherry
<upstream>
.)

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
git log <SHA1>..HEAD --ancestry-path --merges
c---e---g--- feature / \ -a---b---d---f---h---j--- master git log e..master --ancestry-path --merges commit h Merge: g f Author: Eugen Konkov <> Date: Sat Oct 1 00:54:18 2016 +0300 Merge branch 'feature' into master
- 2 回答
- 0 關(guān)注
- 861 瀏覽
添加回答
舉報(bào)