我們在廖雪峰Git教程或者一些書籍學習git分支時,大都會學習到這樣一個命令git log --graph或者就是單純的git log,他可以用來查看當前分支。但是這個弊端就是:它只能查看與當前分支有關的提交和合並,比如我們有2個分支master和dev,當前分支是master,我們輸入git log只能查詢到關於master主分支的所有提交,根本看不到dev分支的任何蛛絲馬跡,這太不方便了。
Git官方教程的這一小節Git 分支 - 分支簡介給出了完美的解決方案:git log --graph --all
如果要再簡化觀看流程,可以再加上--oneline屬性,一個commit只顯示一行。所以最終的形式為:
git log --graph --all --oneline
文章思路部分參考自:https://blog.csdn.net/wq6ylg08/article/details/89013347