使用方法:
git log 支持正則表達式搜索提交消息
git log --grep <regexp>
使用場景:
比如我想 checkout 到很久以前的某個commit,我只大概記得當時的commit log 關鍵字,對于這種場景,最笨的方法是用肉眼看 git log,很顯然這樣效率很低,此時,git log --grep
就派上用場了,比如我想找到帶 gif 關鍵字的log,我只需要這樣 git log --grep 'gif'
,這是最簡單的需求,也是最常用的方法。git log --grep 配合正則表達式可以搜索到更復雜的關鍵字,這里就不再討論了。