在我的文件系统中哪里可以找到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预提交钩子模板?”)是否令人满意,是否有任何遗漏?