0

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 的根目录中作为预推送挂钩?

4

0 回答 0