我最近离开SVN之后对Git世界相当陌生,我试图理解post-receive
钩子。
希望我说这是一个服务器端钩子但是如何使用post-receive
钩子来运行命令客户端或是否有另一个钩子来实现这个?
例如
post-receive
挂钩在服务器上运行。向客户端/提交者发送命令,该命令在其计算机上运行(例如,收到echo commit。)
抱歉,如果我完全错了 - 我是Git的新手。
答案 0 :(得分:0)
我不是git hooks的专家,因为我正在学习自己使用它们,但我建议在钩子上阅读这个背景/上下文:
http://git-scm.com/book/en/Customizing-Git-Git-Hooks
在回答您的具体问题时,您不会使用post-receive挂钩在客户端运行命令,而是使用其中一个客户端挂钩:
提交后
我认为客户端相当于后接收(即整个提交过程完成后)。