使用git push无法看到更改

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

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

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

提前致谢!

回答:

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

参见“all about "bare" repos”。

为了更新现场网站(like this one),您需要在裸露的回购库中添加post-receive hook。

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”中的完整脚本。

以上是 使用git push无法看到更改 的全部内容, 来源链接: utcz.com/qa/262700.html

回到顶部