以下の内容はhttps://itechblog.hatenablog.com/entry/2024/07/14/223909より取得しました。


【Git】git rebaseコマンドの「fatal: Needed a single revision」のエラーと対応方法

発生したエラー

git rebaseしようとすると、以下のエラーが発生しました。

% git rebase -i HEAD~3
fatal: Needed a single revision
invalid upstream HEAD~3

原因

原因は、最初のコミットをrebase対象にしていたことでした。

-iオプションでは最初のコミットは指定できないようです。

対処法

以下のコマンドを使うことでrebaseできます。

git rebase -i --root

最初は不便に思えましたが、コミットを指定しなくてもrebaseコマンドが使える、と考えれば便利かもしれませんね。




以上の内容はhttps://itechblog.hatenablog.com/entry/2024/07/14/223909より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14