9
A
回答
14
什麼你要找的是命令merge-base
:
git merge-base master feature-branch
打印這些兩個分支的最共同的祖先,即在那裏分叉分開。 (documentation有漂亮的圖片來闡明一些有趣的案例)
相關問題
- 1. 跟蹤從特定提交開始的git分支
- 2. git分支撤消提交
- 3. Git遠程分支提交
- 4. Git - 提交出主分支
- 5. 的Git分支VS提交
- 6. Git + Gerrit跨分支提交?
- 7. Git合併分支提交
- 8. git,如何引用當前分支中的最後提交
- 9. Git - 從以前的提交和拆分提交歷史分支
- 10. 用另一個分支提交更新我的git分支
- 11. 如何在使用Git分支/合併的開發分支中提交buggy提交?
- 12. 推送本地git提交歷史到原始分支
- 13. 在項目開始時提交Git
- 14. git rebase分支後推新提交
- 15. Git:同時提交多個分支
- 16. Git當前分支提交列表
- 17. 將git分支提交到SVN
- 18. git分支前幾次提交?
- 19. 隱藏git提交發布分支
- 20. 恢復(沒有分支)git提交
- 21. 刪除git遠程分支提交
- 22. Git如何結帳分支提交
- 23. git-p4在主分支之外提交?
- 24. git分支提交的數量
- 25. 沒有提交的git分支
- 26. Git合併中間提交的分支
- 27. 壁球git從主題分支提交
- 28. git只推送一個分支提交
- 29. Git - 分支提交歷史重複
- 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