【问题标题】:error when trying to modify project in laravel forge尝试在 laravel forge 中修改项目时出错
【发布时间】:2015-12-23 13:33:04
【问题描述】:

我的项目是在 laravel forge 中使用 digitalocean 首先我添加了一个协作者并将其删除,因为当我尝试通过 git push origin master 修改代码时 我在 laravel forge 的仪表板中收到此错误

From github.com:name/project
 * branch            master     -> FETCH_HEAD
   aad781c..e558842  master     -> origin/master
error: Your local changes to the following files would be overwritten by merge:
    public/css/style.css
Please, commit your changes or stash them before you can merge.
Aborting
Updating aad781c..e558842

现在我收到一条新消息

From github.com:project/name
 * branch            master     -> FETCH_HEAD
   be3f227..aeddc3a  master     -> origin/master
Auto-merging .idea/workspace.xml
CONFLICT (add/add): Merge conflict in .idea/workspace.xml
Automatic merge failed; fix conflicts and then commit the result.

任何帮助将不胜感激谢谢

【问题讨论】:

    标签: git laravel github digital-ocean laravel-forge


    【解决方案1】:

    转到您在 Digitalocean 上的存储库所在的目录并运行

    git stash
    

    当您想保存此修改后的文件以供以后使用时

    git checkout public/css/style.css
    

    如果您不需要此修改后的文件,并且希望获得与您的存储库中相同的文件。

    现在您可以执行标准程序从 repo 获取修改后的文件(git pull 或任何其他方式)

    【讨论】:

    • 谢谢,现在我的问题变得不同了,请参阅上面的主题
    • 您似乎需要手动合并此文件,但是您根本不应该将 IDE 文件添加到您的存储库中。尝试手动解决冲突,运行 git status 以查看文件中的任何更改,再次运行 git checkout .idea/workspace.xml 以恢复原始文件,然后运行 ​​git pull 如果成功,您应该更新您的 .gitignore 文件并在那里.idea目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 2021-02-04
    • 2021-01-06
    • 1970-01-01
    相关资源
    最近更新 更多