Forge:git pull不更新

时间:2017-09-10 11:15:27

标签: git laravel laravel-forge

ToolbarItems.Add(new ToolbarItem()
        {
            Icon = "help.png",
            Order = ToolbarItemOrder.Primary,
            Priority = 0,
            Command = new Command(() => Navigation.PushAsync(new HelpPage()))
        });

代码按预期推送到repo。然而 伪造部署错误消息返回

  

分支大师 - > FETCH_HEAD错误:您对本地更改如下   merge:// ...文件将被覆盖以更改...请,   在合并之前提交更改或存储它们。中止

我该如何解决这个问题? 我的提交是否未合并?它们在我的存储库中。 我需要藏匿吗?如果是这样,接下来呢?

尝试了其他示例但不愿意在没有git高级知识的情况下进行实验。

3 个答案:

答案 0 :(得分:0)

使用-A代替.git add

$ git add -A
$ git commit -m "commit message"
$ git push

现在,试试git pull

NB: git add .阶段已修改文件以及git add -A阶段已修改已删除文件。

答案 1 :(得分:0)

推送任何项目之前都很好用 只需使用*代替。

$ git add *
$ git commit -m "commit message"
$ git push

答案 2 :(得分:0)

原来这是因为最近我在ssh

中运行了作曲家更新

不要在ssh中运行composer update。在VM / dev环境中运行composer update并在ssh

中运行composer install

这导致更改服务器权限

我最终能够解决这个问题 chgrp -R forge:www-data /home/forge/mysite.com