两个分支很久以前就出现了分歧(例如,开发和大师)。我想展示该分歧点两侧的历史,例如 +/-10 次提交。(这是为了决定如何重新捕获旧分支并改变命名约定)
很容易找到合并基础 ( git merge-base devel master
),并显示之前的 10 次提交 (例如git log --oneline -10 $(git merge-base devel master)
)。
但是我不确定如何在合并基础之前(比最近)定位 10 个提交点,以限制显示的提交范围(例如使用 show-branch)。
有没有办法沿着给定的发展路线进行第 n 个最近的提交?