git commit提交代码跳过eslint校验
当你执行 git commit -m '提交信息' 想把本地代码推到远程仓库时,如果项目里装了 pre-commit 钩子,Git 会在提交信息输入前自动跑一遍代码风格检查。代码不合规?直接报错,提交被拦下来。下面这张图就是典型的报错现场:

解决方法有两种
1. 简单粗暴——删掉 pre-commit 钩子
找到项目的 .git/hooks/pre-commit 文件(.git 是隐藏文件夹),直接删掉它。怕出事?建议改名为 pre-commit000 备份,想恢复时改回来就行。
2. 优雅绕过——--no-verify 参数
提交时加个 --no-verify 参数,告诉 Git 跳过所有钩子检查:
git commit -m '提交信息' --no-verify
总结
两种方法各有利弊:删钩子一劳永逸,但可能忘了恢复;加参数更灵活,适合临时跳过。实际工作中,推荐用 --no-verify,既不影响团队规范,又能快速处理紧急提交。