【发布时间】:2012-03-08 16:57:55
【问题描述】:
我正在尝试找出使用 git 部署网站的最佳方式,我在服务器上设置了一个裸仓库,以便可以将本地仓库推送到它,它工作正常,但我有几个问题:
假设我的 repo 位于服务器的 public_html 文件夹中,如果我使用 git init --bare 创建它,我只能推送我的本地 .git 文件夹,这样我就无法访问我的工作目录文件,如果我使用git init 创建一个常规仓库,我每次尝试推送时都会收到警告,说我不应该推送到非裸仓库。所以我该怎么做?例如,Github 确实存储了我的工作文件,但我没有收到奇怪的警告消息。
提前致谢!
【问题讨论】:
标签: git github repository git-push