使用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