通常我们提交网站代码,需要同步代码到站点根目录,这时git的钩子就派上用场了,其实简单理解就是一有推送就触发脚本的git实现
仓库路径为/home/git/testgit
- 首先进入testgit仓库下的hook文件夹
cd /home/git/testgit/sample.git
cd hooks
- 编辑post-receive文件
#!/bin/bash
git --work-tree=/home/www checkout -f
- 保存退出后,将该文件用户及用户组都设置成
chown git:git post-receive
chmod +x post-receive
网友评论