搜尋log 某個檔案的某一行內容的修改是....哪一次的commit

  1. 搜尋log 某個檔案的某一行內容的修改是…哪一次的commit

搜尋log 某個檔案的某一行內容的修改是…哪一次的commit

原文連結: https://darkblack01.blogspot.com/2014/07/log-commit.html
移植時的最後更新日期: 2014-07-30T17:38:23.479+08:00

今天,出現了一個情況。

有一個關鍵字的修改,忘記過去什麼時候修改的了。
從git上面去找,要找到民國幾年呀?

這時有兩個方法

  1. git log -p,再使用 /<關鍵字> 找到你想看的段落。
  2. git log -p -S’<keyword>’ <file path name> 直接列出
第一個方法
git log -p
列出log同時,附上檔案修改內容

遇到的困難是
當次的git log內容太多的時候,就會看不到commit的title

所以就找了第二個方法

第二個方法
git log -p -S’<keyword>’ <file path name>
列出指定檔案的log同時,附上有關鍵字的檔案修改內容

參考資料:
Git 初學筆記 - 指令操作教學