git log
usingの出力をカスタマイズしたり、を使用--pretty
して追加および削除された行の数を表示したりできます--numstat
。次のようになります。
$ git log --pretty=format:"%h - %ar : %s" --numstat config*.ini
f665c63 - 6 months ago : fixes session end post
1 1 config.ini
4541de2 - 7 months ago : fixes missing strings
6 1 config.ini
3 1 config_office.ini
しかし、私が欲しいのは、コミット情報とファイルの変更の両方を出力して、それぞれ1行で表示することです。このようなもの:
1 1 config.ini f665c63 - 6 months ago : fixes session end post
6 1 config.ini 4541de2 - 7 months ago : fixes missing strings
3 1 config_office.ini 4541de2 - 7 months ago : fixes missing strings
このように、、などを使用してこの出力を解析するのは簡単grep
ですsort
。gitはすでにこの機能を提供していますか?