我目前使用git log --graph --oneline --decorate --all
来查看我项目的历史记录。然而,熟练使用分支导致(相当字面上)一半的屏幕被填充"合并分支......"提交。
我尝试添加--no-merges
,但如果它是分支的提示,这也会排除提交,这对于查看项目的当前状态非常重要。有没有办法排除合并提交,除非它们是分支的一角?我还想在输出中包含来自其他分支的提交。
答案 0 :(得分:0)
Yo应该使用以下组合(第一个不是强制性的,但建议使用)
git log --first-parent --no-merges
or
git log --max-parents=1