常常過了一段時間之後,再回去看前面的代碼,都會忘記自己當初為什麼會寫這些東西,亦或是要查看別人寫的這段代碼有什麼用意,這時候就會用到 git log 這個指令啦。
1 2 3 4 5 6 7 8 |
# git log # 會顯示以下訊息 commit <commit id> Author: <user name> <user email> Date: Fri Apr 26 23:34:27 2019 +0800 <commit message> |
如果只想要看到 commit message 呢?
1 2 3 4 5 6 7 |
# 使用 --oneline 參數, Ex: git log --oneline # 會顯示以下訊息 <commit id> <commit message> 471d76d test1 700206a test2 d637045 test3 |
在更進階一點,如果想要在 commit 裡面找特定的關鍵字呢?
1 2 3 4 5 |
# 使用 --grep="<msg>", Ex: git log --oneline --grep="1" # 承接 --oneline 參數使用,方便對照 <commit id> <commit message> 471d76d test1 |