所以我要设置一个git并遵循本指南http://toroid.org/ams/git-website-howto。
我得到这个命令:
# GIT_WORK_TREE=/home3/trncprop/public_html/tpcapp git checkout -f
并收到以下错误消息
fatal: You are on a branch yet to be born
有谁知道我做错了什么?
提前致谢! Littleswany
答案 0 :(得分:1)
该命令应该在钩子中,而不是直接在website.git
$ cat > hooks/post-receive
#!/bin/sh
GIT_WORK_TREE=/var/www/www.example.org git checkout -f
$ chmod +x hooks/post-receive
这意味着您需要创建一个website.git / hooks / post-receive文件,并在其中包含该命令,并使其可执行。
这将允许你推送提交顶部的裸仓(website.git),这将触发post-receive钩子,并将repo内容签出到另一个工作树。