この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-08-21 07:17:38

タイトル: Cannot rebase: You have unstaged changes. Please commit or stash them.

エラー内容

Cannot rebase: You have unstaged changes.

Please commit or stash them.

 

発生条件/原因

リベース時に発生するエラー。

リベースをするには変更済みのファイルをコミットする必要がある。

 

対処法

コミットすれば解決であるが、諸事情によりコミットできない場合(環境設定ファイルなど)の対処方法の一例を以下に記載する。

 

stashで変更ファイルを一時的に退避させる方法。

以下のコマンドを実行することで退避させ、リベース後にまた適応させることができる。

$ git stash save
$ git rebase branch_name
$ git
stash pop