[英]Forge: git pull not updating
$ git add .
$ git commit -m "commit message"
$ git push
该代码将按预期方式推送到仓库。 但是,Forge部署错误消息返回
分支主管-> FETCH_HEAD错误:您对以下文件的本地更改将被merge覆盖:// ...要更改的文件...请先提交更改或将其存储起来,然后再进行合并。 堕胎
我该如何解决? 我的提交没有合并吗? 它们在我的存储库中。 我需要藏起来吗? 如果是这样,下一步怎么办?
尝试了以下其他示例,但在没有git高级知识的情况下不愿尝试。
使用-A
代替.
用git add
$ git add -A
$ git commit -m "commit message"
$ git push
现在,尝试git pull
。
注意: git add .
阶段修改和新文件以及git add -A
阶段修改 , 新文件和删除的文件。
在推送任何项目之前,最好只使用*代替*。
$ git add *
$ git commit -m "commit message"
$ git push
原来这是因为最近我在ssh中运行了作曲家更新
不要在ssh中运行composer update。 在VM / dev环境中运行composer更新,并在ssh中运行composer install
这导致更改服务器权限
我最终能够使用chgrp -R forge修复此问题:www-data /home/forge/mysite.com
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.