1.git log默認不用任何參數的話,git log
會按提交時間列出所有的更新,最近的更新排在最上面。 正如你所看到的,這個命令會列出每個提交的 SHA-1 校驗和、作者的名字和電子郵件地址、提交時間以及提交說明。
2.git log -p 用來顯示每次提交的內容差異。 你也可以加上 -2
來僅顯示最近兩次提交
3.使用 --stat
選項,可以看到一些簡單的統計信息
4. --pretty
。 這個選項可以指定使用不同於默認格式的方式展示提交歷史。這個選項有一些內建的子選項供你使用。 比如用 oneline
將每個提交放在一行顯示,查看的提交數很大時非常有用。 另外還有 short
,full
和 fuller
,format可以用。
① --short
② --full
③ --fuller
④ --online 以一行顯示,這個很有用
⑤--format (git log --pretty=format:"%h - %an, %ar : %s"
)
git log --pretty=format
常用的選項
⑥--graph
5. git log 的常用選項
6.git log 其他限制條件