如何解决使预提交挂钩忽略子模块
我有一个带有几个子模块的 git 存储库,它们的代码内容不受我的控制。我想在所有 pre-commit 钩子中忽略这些子模块。有没有什么办法可以实现这种短的手动指定这些子模块驻留在每个单独的钩子的文件夹?
解决方法
子模块默认应该被忽略——它们有一个特殊的 type
标记 submodule
,它通常不会通过普通的 git 钩子(默认情况下有一个过滤器 {{1} }).
我的猜测是您的配置避开了使用钩子的正常方式并执行了类似 [file]
的操作——在这种情况下,您应该切换到基于文件名的钩子。没有看到您的配置是不可能知道的,所以请与编辑分享
免责声明:我是 pre-commit 的创建者
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。