pre-commit-config.yaml
我在位于我的存储库根目录的文件中定义了一个预提交挂钩,如下所示-
repos:
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
hooks:
- id: flake8
如果我现在遵循 flake8 规则,这将按预期工作并阻止任何提交。但是,我想为 agit push
而不是为 a这样做git commit
。我发现的一种方法是在里面添加一个pre-push
文件并从里面.git/hooks/
做。flake8 .
这可以完成工作,但现在我无法通过 git 与任何人共享该文件,因为该.git
文件夹未被 git 跟踪。
是否有任何文件/配置可以放在 repo 的根目录中作为预推送挂钩?