0
我在裸git仓库:什么是工作树执行Git命令最简单的方法时,它是从git仓库分开
/home/git/mysite_com.git
在每个推动这项回购,后收到钩呢:
GIT_WORK_TREE=/var/www/mysite.com/live/www git checkout -f master
显然,当我去:
cd /var/www/mysite.com/live/www
,并尝试运行任何Git命令,它说:
fatal: Not a git repository (or any of the parent directories): .git
我找到了一个解决方案:
cd /var/www/mysite.com/live/www
export GIT_DIR=/home/git/mysite_com.git
export GIT_WORK_TREE=/var/www/mysite.com/live/www
有没有一种简单的方法来做到这一点?我必须复制&反复粘贴这个命令,每次我需要使用git命令。
我得到的消息 '致命的:该操作必须在工作树中运行 – TyrionLannister 2012-03-23 19:17:18