コンフリクト解決中に取り消したい
分かりづらいのだが、コミットを一旦取り消してのちほどそれを復活させたいとき(取り消しコミットを取り消す)
コンフリクトが発生してその解決中に操作を取り消すことができる。
このような状態。コンフリクト解決中と見分けがつかない。
$ git status
Unmerged paths:
(use "git restore --staged <file>..." to unstage)
(use "git add <file>..." to mark resolution)
both modified:
git reset --merge
を使う
$ git reset --merge
$
git merge --abort
はできない
$ git merge --abort
fatal: There is no merge to abort (MERGE_HEAD missing).
$
参考
git ブランチ操作 ケース
gitでコンフリクトが発生した際に、コンフリクトが発生する前に戻りたい。
https://zenn.dev/link/comments/b3cbb49d2d024e