Git で最後の N 回のコミットのコメントと時間のリストを表示する方法はありますか?
SO で調べた後、私が見つけた唯一の関連情報はGit - get all commits and blobs they createdですが、これはすべてのユーザーからのすべてのコミットを表示し、他の多くの情報を出力します。
ベストアンサー1
コマンドラインを使用する場合は、--author=<your name>
例えば、最後の5つのコミットを確認するには
git log -n 5 --author=Salvador
よりシンプルな一行のソリューションが必要な場合:
git log --oneline -n 5 --author=Salvador
追加編集
単一行バージョンが気に入ったら、次のようにエイリアスを作成してみてくださいgit log
(これは zsh 用に作成したものです)。
alias glog="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
今なら、次のものを使用できます:
glog -n 5
そして、次のような素晴らしい出力が得られます。
色分けされ、著者名とグラフも表示されます。また、他のフラグ (--author など) を渡すことで、さらにフィルタリングすることもできます。