[Git] 搜尋特定使用者提交的 commit

[Git] 搜尋特定使用者提交的 commit

今天臨時需要查一下,一個有點舊的 Git commit,

也不記得提交的訊息是寫什麼了,

只知道是自己提交的…

(↑ 喂,記性也太差了吧…)

(↑ 完全是老人痴呆的症狀…)

 

查了一下,git log 可以用 –author 這個參數,

把特定人提交的歷史找出來~

下面的例子就是把 testuser 在 src 目錄下做過的每個改變,

用簡短一行的方式呈現出來,

這樣就能很快速的肉眼過濾了:

testuser@localhost ~ $ git log --pretty=oneline --author=testuser src

b4810a120e0da473e75841b17e7ba9ec99b3298a Fix pylint error
fce67bc6c524109435c054fd5aafc08b1b8871ba Fix typo
801dda224694a136024204dfbb78af6a533050d1 Update release num to 98

 

後來用這方法,有成功找到需要的 commit。

不過最好還是將提交訊息都寫的更清楚一點啊~

(本頁面已被瀏覽過 487 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料