例如,如果我分支A
,並創造了新的分支B
用命令是否有任何git命令來顯示關於本地分支的信息?
git checkout -b B
是那裏有分支B,從複製的任何方式,有時後我可以找到? (A)在這種情況下
例如,如果我分支A
,並創造了新的分支B
用命令是否有任何git命令來顯示關於本地分支的信息?
git checkout -b B
是那裏有分支B,從複製的任何方式,有時後我可以找到? (A)在這種情況下
你可以做git merge-base branchX branchY
會給你共同父。這會告訴你當它分裂出去的分支,但是也沒有辦法告訴誰它分裂出去的。
有沒有跟蹤其分支從該創建的,並且每個分支點可以在任何時候改變的提交。
但是,這可能會做你需要的東西:
git branch --merged B
這將表明,在支路B祖先的所有分支列表,所以如果你是在分支B,它會顯示一個分支,直到有對A進行的提交將其分離 - 那麼它將不再顯示A,除非將A合併回B,然後再次顯示A.
我會爭辯說,關閉分支的人是合併基礎之後分支B上的第一個提交者。 –