想象一下,一個倉庫的狀態如下:在我的機器如何在解析和提交之前記錄從'git merge'引入的提交?
feature *-----*
/
master *---*---*---*
我clone
然後結帳master
。
然後我merge
分支與feature
有衝突。
執行git log --graph
只顯示提交至我的HEAD
,並將排除feature
分支的不同提交。換句話說,圖中的頭節點總是從先前的提交收斂。
我該如何獲得一個視圖,其中包含merge
之前引入的發散提交,它們在之前解析並提交它們?
問題是'git log --all'沒有按時間順序顯示我的提交,至少不是完整的。我必須進一步向下滾動才能看到不同的'feature'提交,它與'master'的提交不是按照時間順序排列的。 IntelliJ在查看所有分支的日誌時按順序顯示它們:我想'git log'會在某些情況下由於ascii呈現限制而造成這種情況,以限制圖形的寬度。 –