在提交中包含对git钩子文件的更改

时间:2018-05-27 10:28:51

标签: git github version-control hook

我正在处理一个repo和git hook文件(在'.git / hook'目录中)有问题。如何向回购所有者提出对这些挂钩的更改? 该项目在github上托管。

2 个答案:

答案 0 :(得分:0)

如果您只看到问题,但在GitHub存储库中没有修复create an issue

但是,如果您也知道如何修复它,fork存储库和create a pull request

答案 1 :(得分:0)

$WORKDIR/.git中的东西是不可追踪的。如果要跟踪它,则需要将其移动到工作目录

然后,您可以使用相对符号链接来确保git使用与您正在跟踪的钩子相同的钩子。

对于所有git hooks:

mv .git/hooks .
ln -s ../hooks .git/
git add hooks

只有一个(预先提交,在这种情况下):

mv .git/hooks/pre-commit . 
ln -s ../../pre-commit .git/hooks/
git add pre-commit