最初のコミットからgit rebaseする

前提

 git log --oneline
 
 0163e89 (HEAD -> master) #3
 11142ad #2
 6fc1385 #1
  • 現在3つのコミットがあるとする

エラー fatal: invalid upstream 'HEAD~3'

 git rebase -i HEAD~3
 
 fatal: invalid upstream 'HEAD~3'
  • HEAD~3とするとエラーになる
  • git rebaseはHEAD~3(=最初のコミット)の親コミットを参照しようとするので、エラーになる
  • このような場合、以下のようにする

--root オプション

 git rebase -i --root
  • --rootオプションを使う

参考

https://stackoverflow.com/questions/22992543/how-do-i-git-rebase-the-first-commit/23000315


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2020-10-14 (水) 00:36:47