git log 查看指定文件的提交記錄


使用git log除了可以看整個倉庫的提交記錄外,還可以指定某個文件的提交記錄。

 

1. 查看指定文件的歷史提交記錄

命令

git log -- <file>

說明:只需要指定文件名稱。 

示例

 

2. 查看每次提交的內容差異

命令

git log -p -2 -- <file>

參數:-p 表示每次提交的內容差異,-2 則表示顯示最近的兩次更新。

說明:該選項除了顯示基本信息之外,還在附帶了每次 commit 的變化。

示例

 

3. 單詞層面上的對比

命令

 git log --word-diff -- <file>

參數:--word-diff 表示獲取單詞層面上的對比。

說明:進行單詞層面的對比常常是沒什么用的。不過當你需要在書籍、論文這種很大的文本文件上進行對比的時候,這個功能就顯出用武之地了。

示例

提示:新增加的單詞被 {+ +} 括起來,被刪除的單詞被 [- -] 括起來。

 

4.圖形化查看提交歷史

命令

gitk -- <file>

說明:隨 Git 一同發布的 gitk 就是這樣一種工具。它是用 Tcl/Tk 寫成的,基本上相當於 git log 命令的可視化版本,凡是 git log 可以用的選項也都能用在 gitk 上。

示例

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM