• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

使用git push无法看到更改

git 来源:Tester 5次浏览

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


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)