kitoko552.memo

kitoko552のメモ

gitのcommitのauthorを変更する

kitoko552.hatenablog.com

gitでリポジトリごとにユーザー(author)を変える方法については上記の記事で書きましたが、すでにcommitしてしまっていて後からauthorを変更したい場合は以下のコマンドを実行します。

git commit --amend --author="ユーザー名 <メールアドレス>"

例えば

git commit --amend --author="Taro Tanaka <taro@gmail.com>"

といった感じに入力すると、一つ前のcommitのauthorが指定したものに変更されます。

一つ以上前のcommitのauthorを変更したい場合はrebaseを使ってそれぞれのcommitに上記コマンドを入力すれば変更されます。