Git log怎麼檢視分支提交過哪些檔案

2022-03-24 16:49:02 字數 854 閱讀 7630

以上簡單介紹了一些 git log 命令支援的選項。表 2-2 還列出了一些其他常用的選項及其釋義。

選項 說明

-p 按補丁格式顯示每個更新之間的差異。

--word-diff 按 word diff 格式顯示差異。

--stat 顯示每次更新的檔案修改統計資訊。

--shortstat 只顯示 --stat 中最後的行數修改新增移除統計。

--name-only 僅在提交資訊後顯示已修改的檔案清單。

--name-status 顯示新增、修改、刪除的檔案清單。

--abbrev-commit 僅顯示 sha-1 的前幾個字元,而非所有的 40 個字元。

--relative-date 使用較短的相對時間顯示(比如,「2 weeks ago」)。

--graph 顯示 ascii 圖形表示的分支合併歷史。

--pretty 使用其他格式顯示歷史提交資訊。可用的選項包括 oneline,short,full,fuller 和 format(後跟指定格式)。

--oneline --pretty=oneline --abbrev-commit 的簡化用法。

選項 說明

-(n) 僅顯示最近的 n 條提交

--since, --after 僅顯示指定時間之後的提交。

--until, --before 僅顯示指定時間之前的提交。

--author 僅顯示指定作者相關的提交。

--committer 僅顯示指定提交者相關的提交。

來看乙個實際的例子,如果要檢視 git 倉庫中,2008 年 10 月期間,junio hamano 提交的但未合併的測試指令碼(位於專案的 t/ 目錄下的檔案),可以用下面的查詢命令:

git log 檢視提交記錄,引數

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

git log檢視和儲存方法

git log檢視和儲存方法 1.git log filename 可以看到filename相關的commit記錄 2.git log p filename 可以顯示每次提交的diff 3.只看某次提交中的某個檔案變化,可以直接加上filename git show commit id filena...

Git操作 檢視所有分支的提交修改

我們在廖雪峰git教程或者一些書籍學習git分支時,大都會學習到這樣乙個命令git log graph或者就是單純的git log,他可以用來檢視當前分支。但是這個弊端就是 它只能檢視與當前分支有關的提交和合併,比如我們有2個分支master和dev,當前分支是master,我們輸入git log只...