9
A
回答
14
什么你要找的是命令merge-base
:
git merge-base master feature-branch
打印这些两个分支的最共同的祖先,即在那里分叉分开。 (documentation有漂亮的图片来阐明一些有趣的案例)
相关问题
- 1. 跟踪从特定提交开始的git分支
- 2. Git + Gerrit跨分支提交?
- 3. Git远程分支提交
- 4. git,如何引用当前分支中的最后提交
- 5. Git - 从以前的提交和拆分提交历史分支
- 6. 如何在使用Git分支/合并的开发分支中提交buggy提交?
- 7. git rebase分支后推新提交
- 8. Git合并中间提交的分支
- 9. 的Git:什么分支提交源于
- 10. 每个分支的Git提交钩子
- 11. Git当前分支提交列表
- 12. 壁球git从主题分支提交
- 13. 没有提交的Git结帐分支
- 14. 删除git远程分支提交
- 15. Git分支删除[AWS代码提交]
- 16. git分支前几次提交?
- 17. git只推送一个分支提交
- 18. Git如何结帐分支提交
- 19. git-p4在主分支之外提交?
- 20. Git:同时提交多个分支
- 21. zsh - 显示git分支是否有提交过的提交
- 22. (git):如何从上游分支提交特定提交?
- 23. git:合并两个分支并提交提交
- 24. Git:提交“主”分支出现在其他分支
- 25. 分支的Git diff,不包括其他分支的提交
- 26. Git - 移动分支内提交,然后插入分支
- 27. Git:在检出新分支之前没有提交分支
- 28. 从提交ID找到git分支或分支
- 29. 开始最后的一个新的分支的新分支提交
- 30. Git在第一次提交时删除分支时在远程分支上提交提交
谢谢。这绝对是我需要的! – MageSlayer 2010-03-16 21:18:20
请注意,如果您已在任何时间在分支和主干之间合并,则将返回该合并的父代,而不是“原始”分支点。不过,我不确定你会得到更好的答案。 – 2010-03-16 21:29:00
@Andrew:这取决于确切的用途,但通常这就是你想要的,无论如何,不是原来的。如果你真的想要原来的那个,你可以使用'-a/- all'选项并取第一个而不是最后一个。 – Cascabel 2010-03-16 21:31:25