git log 查看 當前分支的 提交歷史
在提交了若干更新之后,想回顧下提交歷史,可以使用 git log
命令查看
默認不用任何參數的話,git log
會按提交時間列出所有的更新,最近的更新排在最上面。看到了嗎,每次更新都有一個 SHA-1 校驗和、作者的名字 和 電子郵件地址、提交時間,最后縮進一個段落顯示提交說明。
git log
有許多選項可以幫助你搜尋感興趣的提交,接下來我們介紹些最常用的。
我們常用 -p
選項 展開顯示每次提交的內容差異,用 -2
則僅顯示最近的兩次更新:
$ git log -p -2
此外,還有許多摘要選項可以用,比如 --stat
,僅簡要的顯示 文件 增改行數統計,每個提交都列出了修改過的文件,以及其中添加和移除的行數,並在最后列出所有增減行數小計。
$ git log --stat
--author 僅顯示指定作者相關的提交。
$ git log --author=haiwang
查找 haiwang 提交的 版本;