首页 > 技术文章 > Git:git commit时退出报错解决(Error45、Error325)

97z4moon 2021-04-22 11:48 原文

Git 报错

在输入git commit编辑注释日志时强制退出git程式,文件会变成只读文件,于是出现下述报错:

 解决方法(ERROR45)

我们提交代码的正常操作流程一般是:

 输入git commit  =>  键入i  =>  写入提交注释  =>  键入ESC  =>  输入:wq  =>  键入Enter  =>  输入git push 

但是当文件变成只可读, 键入:wq 就无法退出注释流程,所以需要一个强制保存的命令 “ :wq! ” 

这样就可以成功解决这一问题了

后续问题(ERROR325)

当然至此还没有结束,在之后的提交中仍然会出现错误 Error325:ATTENTION 

报错的原因是由于在编辑该文件的时候异常退出了,所以git在编辑文件时会创建一个交换文件swap file以保证文件的安全性。

 这时只需要键入 ENTER 出现以下选项

 再键入 D,就可以删除该 swp文件,在之后的 commit 过程中就不会出现报错了。

- END -

推荐阅读