viのエディターとして使用すると、この奇妙な問題が発生しgit commit -aます。
通常のフローは次のとおりです。入力しgit commit -a、vi表示され、コミットメッセージを入力してから、:wqを保存して終了しviます。
これは正常に機能します。ただし、タイプミスをして、タイプする代わり:wqにタイプする:Wqこともあります(シフトをに使用しているため:)。次に、自分で修正して:wq再度入力するとgit、次のエラーが表示されます。
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.
どうすれば修正できますか?
7.3とgit 1.7.9.6 (Apple Git-31.1)、Mountain Lion afaikのデフォルト
gitとvi?vim 7.3、gitバージョン1.7.11.1ではこれを再現できません。