CIで自動コミット処理をしたい場合に、直前のコミットの名前とメールアドレスを再利用したいケースがあったためやり方をメモ
対応方法
git log -1 --pretty=format:'XX'
を利用すれば色々と情報を取得できる。
直前のコミットのコミッターの名前を取得
$ git log -1 --pretty=format:'%an'
Taro Tanaka
直前のコミットのコミッターのメールアドレスを取得
$ git log -1 --pretty=format:'%ae'
tanaka.taro@example.com
その他のフォーマット指定に関しては以下などを参照
Git - pretty-formats Documentation
git logのフォーマットを指定する - Qiita
参考
Script to get last commit author name in git - Stack Overflow