2018-05-20 (日)
[Git] SourceTree 最初のコミットをリベースで修正する
git rebase -i --root
を使用し、git commit --amend
で修正します。
SourceTreeの場合はgit rebase -i --root
はターミナルから実行する必要があります。
環境
- Windows 10 Pro 64bit 1709
- Git 2.17.1.windows.1
結果
git rebase -i --root
Iキー
で挿入モードにする。pick
をedit
に変更する。Escキー
で挿入モードを終了する。:wq
で完了する。
HEADが一番最初のコミットになっているので、後はSourceTreeでも最後のコミットを上書き(Amend)
が使えます。
方法
SourceTreeの場合は、画面右上のターミナル
を起動します。
ターミナルでgit rebase -i --root
を実行します。
コミット一覧が表示されたら、Iキー
で挿入モードにします。
1回目のコミットをpick
からedit
に変更します。Escキー
で挿入モードを終了して、:wq
で完了します。
1回目のコミットにHEADができます。
後は通常通り最後のコミットを上書き(Amend)
で修正します。操作
-> リベースを続ける
(git rebase --continue
)で完了します。
感謝
2018-05-20 (日)
関連記事
新着記事