3 回答

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
您正在尋找git merge-base。用法:
$ git merge-base branch2 branch3
050dc022f3a65bdc78d97e2b1ac9b595a924c3f2

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
如先前的回答所述,git merge-base可以:
$ git merge-base myfeature develop
050dc022f3a65bdc78d97e2b1ac9b595a924c3f2
但是,如果myfeature是當(dāng)前分支(通常),則可以使用use --fork-point:
$ git merge-base --fork-point develop
050dc022f3a65bdc78d97e2b1ac9b595a924c3f2
此參數(shù)僅在最新版本的git中有效。不幸的是,它并不總是有效,而且不清楚原因。請(qǐng)參閱此答案結(jié)尾處指出的限制。
有關(guān)完整的提交信息,請(qǐng)考慮:
$ git log -1 $(git merge-base --fork-point develop)
- 3 回答
- 0 關(guān)注
- 1194 瀏覽
添加回答
舉報(bào)