idea解决running pre-commit hook: npm run precommit

今天在写代码时用idea提交到git的时候总是提交失败,也是第一次遇到这个问题,真的头疼,查了很多文档和网页也是终于解决了这个问题,下面给大家说一下我的解决方法,避免大家踩坑。

idea解决running pre-commit hook: npm run precommit_第1张图片

原因:大概是有一个钩子,提交前检查项目代码的规范,eslint的检查。提交失败的原因:项目中error过多,导致检测未通过,提交失败。
方法一(针对用git命令行提交):
打开项目所在的.git文件夹,删除hooks目录下的pre-commit文件,然后在本地用git命令行提交
一、现将要提交的文件保存到暂存区,若想提交该文件夹下的所有文件,则在命令行输入 :git add .
二、在commit时加上 --no-verify,如:git commit -m ‘xxx’ --no-verify,'xxx’为本次提交的注释信息
三、运行 git push命令

idea解决running pre-commit hook: npm run precommit_第2张图片

方法二(针对使用idea集成git):
打开项目所在的.git文件夹,删除hooks目录下的pre-commit文件,打开idea的package.json文件,搜索hook,删除带有hook的那一行配置即可。

idea解决running pre-commit hook: npm run precommit_第3张图片

你可能感兴趣的:(使用git,git)