git log可以很方便地檢視日誌,可以根據自己需要,將日誌按照特定格式顯示,或者輸出某種格式。
最原始的輸出樣式:
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
author: scott chacon date: mon mar 17
21:52:11
2008 -0700
changed the version number
commit
085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
author: scott chacon date: sat mar 15
16:40:33
2008 -0700
removed unnecessary test
commit a11bef06a3f659402fe7563abf99ad00de2209e6
author: scott chacon date: sat mar 15
10:31:28
2008 -0700
first
commit
這時輸出的是最近幾個git log,每個log都非常詳細,如果想要簡潔的顯示模式,可以試試下面的:
(先按q鍵退出 git log)
git log –pretty=online將log匯出,可以用在**後面加上 >filename.txt,或者其他格式,例如:
git log –pretty=online >log.xml顯示最近兩個git檔案的差異變化
git log -p -2-2表示最近兩個檔案
git log –stat檢視最近提交的狀態
git log 按照特定格式輸出,例如:
git log –pretty=format:」%h - %an, %ar : %s」
ca82a6d - scott chacon, 6 years ago : changed the
version
number
085bb3b - scott chacon, 6 years ago : removed unnecessary test
a11bef0 - scott chacon, 6 years ago : first commit
自定義格式:
%h - commit hash
%h - abbreviated commit hash
%t - tree hash
%t - abbreviated tree hash
%p - parent hashes
%p - abbreviated parent hashes
%an - author name
%ae - author email
%ad - author date (format respects the –date=option)
%ar - author date, relative
%cn - committer name
%ce - committer email
%cd - committer date
%cr - committer date, relative
%s - subject
其他git log格式可以參考:
Git log 高階用法
你可以看到專案的歷史記錄 誰貢獻了什麼 bug 是什麼時候引入的,還可以撤回有問題的更改.git log 有兩個高階用法 一是自定義提交的輸出格式,二是過濾輸出哪些提交.只顯示提交id和提交資訊的第一行 git log oneline 知道每個提交關聯的分支或者標籤 git log oneline ...
4 git log的常見用法
見 git log commit c08099d1cf05fdc541752b049a91b92bdcf78a12 author zdk com date mon jun 19 23 08 07 2017 0800 add hello.txt to git rep commit 723687a416...
less的實用用法筆記
第一次寫完乙個三十個頁面的專案,真真切切讓我體會到了css元件化的重要性,被各種 冗餘,命名衝突搞得頭昏腦漲,趁次做一次總結,下次就學乖了。1.常用的寬高等 w width 0 example2.自定義元件 以按鈕為例 btn color yellow,width 30px,height 20px ...