2

最近从 SVN 迁移后,我对 Git 世界还很陌生,我正试图理解这个post-receive钩子。

希望我说这是一个服务器端钩子是正确的,但是我将如何使用该post-receive钩子在客户端运行命令,或者是否有另一个钩子来实现这一点?


例如。

post-receive钩子在服务器上运行。向客户端/提交者发送命令并且该命令在他们的计算机上运行(例如收到回显提交。)


对不起,如果我完全错了 - 我是 Git 新手。

4

1 回答 1

0

我不是 git hooks 方面的专家,因为我只是在学习自己使用它们,但我建议阅读这个以了解 hooks 的一些背景/上下文:

http://git-scm.com/book/en/Customizing-Git-Git-Hooks

在回答您的具体问题时,您不会使用接收后挂钩在客户端运行命令,而是使用客户端挂钩之一,例如:

提交后

我相信客户端相当于接收后(即在整个提交过程完成之后)。

于 2012-07-29T20:38:27.450 回答