git log 常用命令

2021-09-08 04:13:41 字數 1384 閱讀 8935

如果不帶任何引數,它會列出所有歷史記錄,最近的排在最上方,顯示提交物件的雜湊值,作者、提交日期、和提交說明。如果記錄過多,則按page up、page down、↓、↑來控制顯示;按q退出歷史記錄列表。

如果不想向上面那樣全部顯示,可以選擇顯示前n條。

顯示簡要的增改行數統計,每次提交檔案的變更統計,-n 同上,前n條,可省略。

$ git log --stat -2

commit d0b9a20fac8abc7517c5a04c0fbb1d488f309bf5

author: beginman

date: sat mar

123:26:43

2014 +0800

ok -----commit時提交的說明

_posts/2014-02-27-customizing-git.md | 5 +++++

1 file changed, 5 insertions(+)

commit 8c186cd71492b7a3eae6df7de880b99efa0f87cf

author: beginman

date: sat mar

123:26:10

2014 +0800

mi _posts/2014-02-27-customizing-git.md | 56 +++++++++++++++++++++++++++++++++++-

1 file changed, 55 insertions(+), 1 deletion(-)

每個提交都列出了修改過的檔案,以及其中新增和移除的行數,並在最後列出所有增減行數小計,比如上面的有5行做了更新。

如兩天前的提交歷史:git log --since=2

.days

如指定作者為

"beginman

"的所有提交:$ git log --author=beginman

如指定關鍵字為「init」的所有提交:$ git log --grep=init

如指定提交者為

"jack

"的所有提交:$ git log --committer=jack

注意作者與提交者的關係:作者是程式的修改者,提交者是**提交人。

如指定2天前,作者為「beginman」的提交含有關鍵字'init'的前2條記錄:

git log --since=2.days --author=beginman --grep=init -2

git log                       #

檢視commit的歷史

git show #

檢視某次commit的修改內容

參考:

git log常用命令

git log 檢視提交記錄,引數 n n是乙個正整數 檢視最近n次的提交資訊 git log 2 檢視最近2次的提交歷史記錄 filenamefilename為任意檔名,檢視指定檔案的提交資訊。注 檔名應該放到引數的最後位置,通常在前面加上 並用空格隔開表示是檔案。git log file1 fi...

Git log常用命令

git 可以同過log來檢視歷史記錄 p 是 patch 的縮寫,通過 p 引數,可以看到具體每個 commit 的改動細節 可以直接輸入 git show 在shou後面加上要檢視的commit引用 當commits有很多記錄時,預設的顯示方式不利於我們快速檢視,這時候我們可以 pretty來優化...

git log常用命令以及技巧

如果不帶任何引數,它會列出所有歷史記錄,最近的排在最上方,顯示提交物件的雜湊值,作者 提交日期 和提交說明。如果記錄過多,則按page up page down 來控制顯示 按q退出歷史記錄列表。2.git log n 如果不想向上面那樣全部顯示,可以選擇顯示前n條。3.git log stat n...