2015-06-11 63 views
3

我希望我的git的服務器可以自動結帳, 所以我嘗試使用 的.git /掛鉤/更新後的 內容git的鉤更新後似乎不工作

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

但沒有工作 ,所以我創造了我的服務器,其中包括這樣的命令 和文件中的腳本「更新後的」我寫

/bin/bash /cron/git #git is the script 
當我運行在bash腳本

,它的工作原理,但我當膿h到git,它不會工作。

我的服務器上的Git版本是2.4.0 我用CentOS 6的64 腳本的權限是4755,屬於根:根 ./git的權限爲750,屬於混帳:的git

+1

你是直接推送到'/ htdocs'還是系統中的另一個存儲庫? – larsks

+0

是的,我推後,我嘗試在命令中運行腳本,它的工作原理 –

回答

0

嘗試GIT_WORK_TREE=.. git reset --hard