u16suzuの blog

日々学んだことのメモブログです。

git log and grep usage

git log

変更内容に含むストリングで検索

git log -S'string'
git log -G'regexp'

authorで検索

git log --author=regexp

file編集内容(diffstat)も表示

git log --stat

コミットログを正規表現で検索

git log --grep=regexp

一行で表示する

git log --oneline

ファイル名を表示する

git log --name-only

日報

git log --no-merges --author=u16suzu --pretty=format:"%s" --since="today"

git grep

WDのjavaファイルに対して git grep
git grep hoge -- *.java