如何创建一个全局的 pre-commit 钩子,让团队中的每个人都可以使用?
基本上,我希望无论谁克隆远程仓库,他都应该默认获取这个全局 pre-commit 钩子。
我看到了这个问题:change default git hooks、Git commit hooks - global settings以及这个https://coderwall.com/p/jp7d5q,其中建议创建一个模板目录,拥有通用钩子,并设置 init.templatedir 指向该目录。但是,这仅适用于在自己的机器上为自己设置默认钩子。如何使 pre-commit 钩子默认对整个团队可用?
我看到了这个问题:change default git hooks、Git commit hooks - global settings以及这个https://coderwall.com/p/jp7d5q,其中建议创建一个模板目录,拥有通用钩子,并设置 init.templatedir 指向该目录。但是,这仅适用于在自己的机器上为自己设置默认钩子。如何使 pre-commit 钩子默认对整个团队可用?