1. ホーム
  2. git

[解決済み] GitHub - 作者別コミット一覧

2022-04-24 09:19:37

質問

の方法はありますか? ギットハブ を使えば、一人の著者が行ったすべてのコミットをブラウザ上で一覧表示することができます (ローカルでは、たとえば git log またはAPI経由)?

コミット一覧(コミット履歴)でユーザー名をクリックすると、そのユーザーのプロフィールページに遷移するだけです。GitHubのUIを調べたり、検索(Google、StackOverflow)しても、これを行う方法は見当たりません。

解決するには?

作者が GitHub のアカウントを持っている場合は、コミット履歴の任意の場所で作者のユーザー名をクリックすれば、その作者のコミットだけを表示するようになります。

また、レポの "contributors" ページで、名前の下にある 'n commits' リンクをクリックすることもできます。

または、直接 ?author=<theusername> または ?author=<emailaddress> を URL に追加します。例えば https://github.com/jquery/jquery/commits/master?author=dmethvin または https://github.com/jquery/jquery/commits/[email protected] はどちらもくれる。

GitHub アカウントを持たない作者の場合、メールアドレスによるフィルタリングのみが機能し、手作業で ?author=<emailaddress> を URL に追加してください - 作者の名前はコミット一覧からクリックできません。


コマンドラインから特定の作者のコミット一覧を取得することもできます。

git log --author=[your git name]

git log --author=Prem