我希望我的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
答案 0 :(得分:0)
尝试GIT_WORK_TREE=.. git reset --hard
。