使用git push无法看到更改

时间:2013-10-17 19:12:14

标签: git github push

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

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

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

请参阅“all about "bare" repos”。

您需要在裸仓库中添加post-receive hook才能更新实际网站(like this one)。

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

请参阅“unable to set GIT_WORK_TREE variable in a bare repository when using post_update hook”中的完整脚本。