git stash pop でコンフリクト発生してなかったことにしたい
git restore --staged 【ファイル名】
とすればいい。
【ファイル名】の部分は、もちろん、コンフリクトが発生したファイル(unmergedファイル)になるでしょう。 ここでふと。「--staged」オプションに目がいったのです。 unmergedファイルって、git的にはstagedされてるファイルってこと?!
unmergedファイルはgit的にstagedなファイル(だと思う)
※これはあくまで憶測ですので、違うかもしれません。ご注意ください。
ためしに、
git restore --worktree 【ファイル名】
としたら、下記エラーがでました。
error: path 【ファイル名】 is unmerged.
これって、worktreeからstagedにもうなっちゃってるファイルだから、元に戻せないっすよ、っていう意味ですよね?(たぶん)
つまりは、unmergedなファイルって、stagedなファイル扱い ってことですよね。