error: There was a problem with the editor ‘vi’.

ちょっと前まで特に問題もなくgitを使っていたのですが、commitしようと思ったら以下のようなエラーが

error: There was a problem with the editor 'vi'.

特に何もした覚えもなく、commitメッセージの時に間違えて:ewとしてしまって色々と連鎖して何か起きたのかなと思ったけどやり直しても同じメッセージだったので調べると以下のコマンドを打てばいいらしい。

git config --global core.editor vi

なんでいきなりエラーが出るようになったのは謎・・・