1

我想为我的 PHP 网站设置一个 git 环境。在我的 centos 服务器中,我创建了一个目录并使用git init --bare --shared它来初始化 git 存储库。然后我跑git add .git commit

在我的笔记本电脑中,我使用 net beans IDE 通过 SSH 获取 git 存储库的克隆。我添加了一些文件并提交,推送。似乎没有问题。

我的问题是为什么我在我的 centos 服务器上看不到任何变化。在原始存储库中,没有任何更改。我需要运行一些命令吗?

提前致谢!

4

1 回答 1

0

它是一个裸仓库,这意味着它没有工作树,没有可见文件。

请参阅“关于“裸”存储库的所有信息

您需要在您的裸仓库中添加一个接收后挂钩以更新实时站点(例如这个)。

GIT_WORK_TREE=/path/to/your/site git checkout -f

请参阅“使用钩子时无法在裸存储库中设置GIT_WORK_TREEpost_update变量”中的完整脚本。

于 2013-10-17T20:16:31.197 回答