git revert コマンドを実行すると "error: revert is not possible because you have unmerged files." エラーが表示される - Git
git revert コマンドを実行すると "error: revert is not possible because you have unmerged files." エラーが表示される現象について紹介します。
概要
git revert <commitID>
コマンドを実行し、リモートリポジトリへのプッシュをキャンセルしようとした際に、
以下のエラーが表示され、revert処理が実行できないことがあります。
error: revert is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: revert failed
原因
キャンセルしたコミットでは、ファイルの追加や、削除のみで、ファイルの変更がされていない可能性があります。
対処法
ファイルの変更がされていない場合は、git reset コマンドで変更をキャンセルできます。
または、以下のコマンドでファイルを削除します。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用