在我的文件系统中哪里可以找到git预提交钩子模板?

在我的文件系统中哪里可以找到git预提交钩子模板?,git,templates,pre-commit-hook,Git,Templates,Pre Commit Hook,我想从某些文件中删除尾随行空白,我发现了这个光滑的脚本,它应该可以做到这一点-- 它建议“将以下代码附加到预提交挂钩模板” 但是,我不知道它在哪里。 在哪里可以找到/创建这样的模板?所有Git存储库都应该按照包含 在hooks--pre-commit中重命名该文件,使其成为可执行文件(除非您在Windows上),并且在提交时将自动触发该钩子,代码将放在int中 你的文章实际上提到了: 全局git挂钩位于$PREFIX/share/git core/templates/hooks(其中$PREFI

我想从某些文件中删除尾随行空白,我发现了这个光滑的脚本,它应该可以做到这一点--

它建议“将以下代码附加到预提交挂钩模板”

但是,我不知道它在哪里。

在哪里可以找到/创建这样的模板?

所有Git存储库都应该按照包含

hooks--pre-commit
中重命名该文件,使其成为可执行文件(除非您在Windows上),并且在提交时将自动触发该钩子,代码将放在int中

你的文章实际上提到了:

全局git挂钩位于
$PREFIX/share/git core/templates/hooks
(其中
$PREFIX
可能是
/usr/local
/usr
)。
pre-commit.sample
文件重命名为pre-commit以激活它

在Windows上,这将是:

c:\gits\current\mingw64\share\git-core\templates\hooks>l
total 41K
-rwxr-xr-x 1 dchaffiol 1049089 1.6K Nov  6 14:43 pre-commit.sample*

在Mac上,
$PREFIX
将是
$(brew--前缀git)
或只是
brew--前缀
,如。

查看git文件夹。尤其是在“.git/hooks”文件夹中。谢谢。Mac的$PREFIX是什么(我使用的是Mac Mojave)@Dave可能是
brew的输出--PREFIX git
@Dave在回答您的悬赏()之后,您能告诉我这个答案(对于您之前的问题“我在文件系统的哪里找到git预提交钩子模板?”)是否令人满意,是否有任何遗漏?