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