【发布时间】:2011-04-23 04:46:10
【问题描述】:
我的服务器上有我的主仓库和两个克隆。
一个克隆在我的本地进行编辑。另一个副本在我的服务器上的公用文件夹中,用于提取更改并实时查看它们。
我正在经历的当前例程是编辑本地 -> 登录到我的服务器到公用文件夹并执行 git pull 以查看更新的更改。
我想使用 git hooks “post-receive” shell 脚本来更改公共文件夹并执行 git pull origin master...我似乎无法弄清楚如何正确执行此操作。我试过这个:
cd /home/demo/public_html/example.com/public/ && `git status`
但我得到的回报是“不是存储库”
但是,如果我运行 cd /home/demo/public_html/example.com/public/ && ls
我会得到公用文件夹的内容(所以我要搬到正确的地方)在此先感谢!
更新:
应该提到我正在尝试这个有和没有蜱
【问题讨论】:
-
你的 .git 文件夹在哪里?