Git stash「Entry not uptodate. Cannot merge.」

git stash save -u|–include-untrackedでエラーが発生して保存できませんでした。

$ git stash save -u
error: Entry 'file.txt' not uptodate. Cannot merge.
Cannot save the current worktree state

git add -Nでインデックスに追加していたことが原因でした。

$ git status
...
Changes not staged for commit:
    new file:   file.txt

一旦インデックスから削除します。
ファイルが物理的に削除されることはありません。

$ git rm --cached file.txt
rm 'file.txt'
$ git status
...
Untracked files:
    file.txt

保存できました。

$ git stash save -u
Saved working directory and index state WIP on develop
タイトルとURLをコピーしました