【Git】Gitのユーザー名でコミットを検索する

目次

2通りの方法がある

author,committerオプションのどちらかを使用するオプションがある

  • author : オリジナルのコードを記述した人
  • committer : コミットを適応した人

author

1
git log --author="ユーザー名"

committer

1
git log --committer="ユーザー名"

authorとcommiterの違い

authorはコードの変更を実際に行った人を示していて、基本的にすべてのコミットは、authorを検索すれば誰が変更したかを探せる。

committerを使用すると、amendオプションや、rebaseオプションをしようした場合に、書き換わってしまうので、実際の変更をしている人を探す場合には向かない。

authorを書き換える事もできるので、これをされたらすべての手柄を持っていかれる

普段のgit logはコミットauthorを表示している

committerauthorのどちらも表示したい場合、prettyオプションにfullerを設定する

1
git log --pretty=fuller
Author

Daiki Iijima

Posted on

2021-05-16

Updated on

2024-04-17

Licensed under