逆引きマニュアル: Git: ルートコミットの著者を変更する方法

投稿日:

やりたいこと

最初のコミットの著者(名前・メールアドレス)を更新する方法です。

前提条件

概要

これでうまくいくはずだけどちゃんとは試していません。。。

  1. rebaseに --root オプションを付ける
    • 例: git rebase -i --root HEAD~5
  2. 著者を変更する
    • 例: git commit --amend --reset-author --allow-empty
  3. ブランチを作成
    • git branch tmp
  4. masterブランチに戻って、tmpにリベース
    • git checkout master
    • git rebase tmp

手順

補足

マニュアル