暴強的命令行git提交歷史記錄查詢


雖然會一些git命令行的基本操作,但是偶爾不得不借助一些GUI的工具(SourceTree etc.)來查看git提交的history line,這樣可以清楚地看到整個project的提交脈絡(包括branch,tag,一些merge/rebase記錄等)。

偶然間,在github上看到關於git的一條命令:

git log --oneline --graph --decorate

我看到--graph參數,隱隱感覺。。這像是一條用圖形顯示log的命令?

於是立即copy了去project folder里一試。。我擦(其實不是罵人,只是用來形容我的驚訝程度)。。整個project的history line瞬間就完美地出現在我面前。。在那么一瞬間,我忽然覺得,那些GUI工具都弱爆了。。

然后,我又跑了一下git log --help,發現這條命令的參數很多,可定制的功能非常強,不過,上面這些參數應該是最常用的,而且相互配合是最好的,應對大多數場景應該是足夠了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM