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

今天,出現了一個情況。

有一個關鍵字的修改,忘記過去什麼時候修改的了。
從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 初學筆記 - 指令操作教學

沒有留言:

張貼留言

(什麼是留言欄訊息?)