饮歌长啸
如先前的回答所述,git merge-base可以:$ git merge-base myfeature develop050dc022f3a65bdc78d97e2b1ac9b595a924c3f2但是,如果myfeature是当前分支(通常),则可以使用use --fork-point:$ git merge-base --fork-point develop050dc022f3a65bdc78d97e2b1ac9b595a924c3f2此参数仅在最新版本的git中有效。不幸的是,它并不总是有效,而且不清楚原因。请参阅此答案结尾处指出的限制。有关完整的提交信息,请考虑:$ git log -1 $(git merge-base --fork-point develop)