参考文章
https://blog.csdn.net/RobotYa…
错误复现
-
vim
项目中修改任意文件,正常wq
保存 -
git commit -a
输入 log 内容后,强制关闭 git bash - 再次打开 git bash,输入
git commit -a
,此时报错
错误原因
- 输入 log 内容后,编辑器已经生成了 .swp 文件,而强制关闭会导致 .swp 没有被正确处理
解决方式
cd .git
ls -al
rm .COMMIT_EDITMSG.swp
- 重新
git commit -a
正常操作即可