最近學會使用git log
但怕很久沒用就會忘了
簡單記錄一下
Git branch(分支)是一個pointer概念
通常習慣用gitk
看分支圖片
再不會可以用TortoiseGit
和sourcetree
在下兩個都不排斥
但是sourcetree安裝時候要登入帳號密碼
所以我沒有在公司用了
但今天不是要講gui界面多好用
你會看git log --graph --oneline
就可以省略看GUI界面
平常在分之底下看git log
,一開始覺得奇怪怎麼不顯示全部分支
事後懂了git branch是一個pointer概念
覺得看全部真的沒有意義(應該正常需求不會看到)
全部看到會覺得太亂
通常在這條分支看過去紀錄,反正merge過後git log
都看到
真的沒必要多個--all
PS:看圖--graph
--oneline
顯示一行,英文就是one line
和在一起
-p -(n)
秀diff 程式碼
$ git log -p -2
最常用的選項之一為 -p,用來顯示每個更新之間差別的內容。 另外還可以加上 -2 參數,限制為只輸出最後兩個更新。
通常也不用死記git bash
tab 可以自動autocomplete
(工程師沒辦法記太多東西>.<)
剛開始看不是很懂git log
全部分支
但自從懂git branch是pointer概念
就開竅了XDD
參考來源:
Git - 檢視提交的歷史記錄