5
我目前使用git log --graph --oneline --decorate --all
來看看我的項目的歷史。但是,熟練使用分支會導致(完全字面上)一半的屏幕被填充「合併分支...」提交。如何顯示分支提示或不合並的Git修訂版本?
我試着添加--no-merges
,但是如果它是一個分支的尖端,這也會排除提交,這對於查看我的項目的當前狀態非常重要。有沒有辦法排除合併提交,除非它們是分支的提示?我也想在輸出中包含來自其他分支的提交。
不'--first-parent'排除合併的其他家長?我想排除合併提交本身,但在樹中同時包含它的父項。我會在週末後嘗試你的第二個建議。 :) – 2015-04-05 00:52:31
我剛剛嘗試過使用' - first-parent --no-merges',它排除了碰巧是分支提示和來自其他分支的提交的合併提交。那些是我想要包括在輸出中的東西。 – 2015-04-05 01:08:13
我也嘗試過使用' - max-parents = 1',它確實包含了來自其他分支的提交,但是它排除了碰巧是分支提示的合併提交。所以那也不是我想要的。 :( – 2015-04-05 01:09:14