web-dev-qa-db-ja.com

Gitで特定のユーザーによるコミットを見つける方法

私たちのプロジェクトはバージョン管理システムとしてGitを使用しており、最近、誰かのコミットをレビューする必要がありました。特定のユーザーが行ったコミットのリストを表示するにはどうすればよいですか?

141
user285020

git log --author=<pattern>は、特定の作成者に対してフィルタリングされたコミットログを表示します。 (区別が必要な場合は、--committerをコミッターに使用できます)。

http://git-scm.com/docs/git-log

155
Amber

これを試して:

git log --author=<name or email>

または、同じオプションをgitkに渡すか、すでにgitkにある場合は、[表示]> [新しいビュー]に移動し、適切なフィールドに入力します。名前は正確である必要はありません。作成者フィールドに対して正規表現(単純な場合は部分文字列)として照合されます。

70
Cascabel