找到 git 中两个分支 FIRST 分歧的点

问题描述 投票:0回答:0

这与真实故事略有简化,但希望足够接近。 假设我最初有一个分支:开发。然后我创建一个新分支:release。 此时,发布和开发都指向提交 XYZ。 我在发布分支上做了一些工作,偶尔将它合并到开发中。 同时,我在开发分支上做很多其他工作。 然后有一天我醒来,想知道我的树枝是什么时候第一次分叉的? 也就是说,我想找到提交 XYZ 的提交哈希。明显的诱惑是使用“git merge-base”,但这只是找到了我上次将发布合并到开发中的时间点,这比提交 XYZ 晚了很多。

git version-control branch branching-and-merging dvcs
© www.soinside.com 2019 - 2024. All rights reserved.