takafumi blog

日々の勉強メモ

Git入門 その12 / git commitのユーザー名を一時的に変更

環境   git version 1.8.3.1

git commitのユーザー名、emailは

git config user.name
git config user.email

が自動で使われるが、場合によっては別ユーザーをセットしたい場合もある。

その場合は

$ git commit --author='Hoge <hoge@email.addr>' -m 'Author Change Test'

のように"--author"を指定することで変更できる。

もちろんcommit logにも反映される。

$ git log
commit 4a9929155b57c19dbd4d048d6bf86b2a34226509
Author: Author: Hoge <hoge@email.addr>
Date:   Sun Mar 15 18:14:09 2015 +0900

    Author Change Test

commit d60d080c77b5e3afd11676ed1ae2ef0b09b73071
Author: Author: Me <me@email.addr>
Date:   Sun Mar 15 18:06:02 2015 +0900

    Config Name


takafumi-s.hatenablog.com