问题描述
我在存储库根目录的pre-commit-config.yaml
文件中有一个如下定义的预提交钩子:
repos:
- repo: https://gitlab.com/pycqa/Flake8
rev: 3.7.9
hooks:
- id: Flake8
如果我现在遵循Flake8规则,这将按预期工作并阻止任何提交。但是,我想为git push
而不是git commit
这样做。我发现的一种方法是在pre-push
内添加一个.git/hooks/
文件,然后从内部执行Flake8 .
。这项工作可以完成,但是由于git不能跟踪.git
文件夹,因此我现在无法通过git与任何人共享该文件。
我可以在存储库的根目录中放置任何文件/配置来充当预推钩子吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)