更新后的git hook似乎无法正常工作

时间:2015-06-11 00:36:23

标签: git bash centos

我希望我的git服务器可以自动结账, 所以我试着用 git的/钩/更新后的 内容是

#!/bin/bash
cd /htdocs
git reset --hard HEAD

但它不起作用 所以我在我的服务器上创建了一个包含这样命令的脚本 并在“后更新”文件中写道

/bin/bash /cron/git  #git is the script

当我在bash中运行脚本时,它可以工作,但是当我推送到git时,它不起作用。

我服务器上的git版本是2.4.0 我使用centos 6 x64 脚本的权限是4755,属于root:root ./git的许可是750,属于git:git

1 个答案:

答案 0 :(得分:0)

尝试GIT_WORK_TREE=.. git reset --hard