Git详解之七自定义Git(二)
和其他版本控制系统一样,当某些重要事件发生时,Git以调用自定义脚本。有两组挂钩:客户端和服务器端。客户端挂钩用于客户端的操作,如提交和合并。服务器端挂钩用于 Git服务器端的操作,如接收被推送的提交。你可以随意地使用这些挂钩,下面会讲解其中一些。挂钩都被存储在Git目录下的hooks子目录中,即大部分项目中的.git/hooks。 Git默认会放置一些脚本样本在这个目录中,除了可以作为挂钩使用,这些样本本身是可以独立使用的。所有的样本都是shell脚本,其中一些还包含了P
用户评论