1、原因:
本地项目中的.git
下的一个文件导致的提交失败,这个文件是pre-commit
文件。由于预提交钩子pre-commit
导致的提交失败,通过删除.git/hooks/pre-commit
文件可以解决
2、解决步骤:
1、找到项目中的.git
文件夹,需要显示隐藏文件才会出现。
idea显示隐藏文件:Settings -> editor -> file types -> ignored files and folders,删除.git条目(选中点减号),然后点击应用确定。回到首页就能看到隐藏的.git
文件夹了,双击进入就能看到关于.git
的一些文件。
2、进入.git
的文件夹,进入hooks
文件夹,找到pre-commit
文件。
pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。
如果代码不符合相应规则,则报错。
3、我们将该文件删除之后,再进行提交,发现就能成功提交了。
4、如果删除文件之后还是报这个提示,尝试用命令行进行提交:
git commit --no-verify -am "feat(guarantee-ledger): 保函下载名修改"
5、最后,最好再把刚才隐藏的.git给加上去