git commit报错No .pre-commit-config.yaml file was found

1.报错内容

bash 复制代码
$ git commit
No .pre-commit-config.yaml file was found
- To temporarily silence this, run `PRE_COMMIT_ALLOW_NO_CONFIG=1 git ...`
- To permanently silence this, install pre-commit with the --allow-missing-config option
- To uninstall pre-commit run `pre-commit uninstall`

2.报错原因

原因是仓库里的 pre-commit 配置删掉了,但你本地的 .git/hooks/pre-commit 还在,它提交时仍然会去找 .pre-commit-config.yaml。

bash 复制代码
pre-commit uninstall

并确认 .git/hooks/pre-commit 已经不存在。现在再跑:

bash 复制代码
git commit

就不会再因为缺少 .pre-commit-config.yaml 报错了。

相关推荐
louis.D.8 小时前
git 删除标签完整步骤总结
git
晴天169 小时前
Git 图形界面工具现状-Day28
git
AD_youyu12 小时前
Git 安装教程
git
hj28625113 小时前
Git 与 DevOps/CI/CD 核心知识整理
git
中科三方14 小时前
DNS解析中的“委派“是什么意思?如何正确配置NS记录?
git·github·dns解析
OPEN-F14 小时前
Python进阶教程:Git版本控制与团队协作
git·python·elasticsearch
深念Y16 小时前
Fork 仓库瘦身指南:从 90MB 到 11MB
git·github·仓库·历史·瘦身·fork·上游
叫我少年16 小时前
Git SSH 配置:从生成密钥到远程连接
git·后端
阿火~1 天前
Git 项目配置与推送完整指南
git
j7~1 天前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式