如何添加 git 钩子到远程仓库?

How to add git hook to the remote repository?

我已经创建了一个预提交挂钩,它可以在我的本地机器上运行,但我不知道如何与我的同事共享这个挂钩

如有任何帮助,我将不胜感激。

在此先感谢丹尼斯

It’s important to note that client-side hooks are not copied when you clone a repository.

在服务器端,第一个钩子是pre-receive

在这一项中并非所有事情都是可能的,这取决于您在提交之前想要做什么,但是如果您想为使用存储库的每个人做这件事,那么这里就是做事的地方。

注意:您必须有权访问 git 服务器才能执行此操作。

编辑:

有关全局设置,请查看 但是这个解决方案需要一个新的git init大家一起来完成。

如果您无法访问 git 服务器或想要应用代码 ruler/styler,我建议您让您的同事从 [=11] 制作一个 link =] 到版本控制文件,您可以在其中为每个人编辑自己的 pre-commit 挂钩。 或者只是与他们分享您的文件,如果它永远不会改变的话。 (但这必须为每个新人完成)。