有没有任何git挂钩拉?

每次运行git pull我需要在项目上执行一些操作(准备gettext * .mo消息文件)。 有什么合适的git钩子,我可以用这个目的吗?

githooks手册页是一个完整的钩子列表。 如果它不在那里,它不存在。

也就是说,有一个合并后的钩子,所有的拉包括一个合并,尽pipe并不是所有的合并都是拉的。 合并后运行,不会影响结果。 如果有冲突,它永远不会被执行。 如果真的很重要,你必须用post-commit钩子来挑选它,或者手动调用它。