1. ホーム
  2. git

[解決済み] Git、直近のNコミットのコメント一覧を見る

2022-04-27 10:39:41

質問

Git で直近の N 回のコミットのコメントと時刻を一覧で見る方法はありますか?

SOで調べた結果、唯一関連するのは Git - すべてのコミットとそのコミットが作成したブロブを取得する しかし、それはすべてのユーザーからのすべてのコミットを表示し、他の多くの情報を出力します。

解決方法は?

コマンドラインを使用したい場合は --author=<your name>

例:直近の5件のコミットを見るには

git log -n 5 --author=Salvador

もっとシンプルに1行で解決したい場合。

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など)を渡すことで、さらにフィルタリングすることができます。