Flutter升级失败

dak*_*ojo 11 flutter

当我尝试更新Flutter时,我收到以下错误.

错误:合并将覆盖对以下文件的本地更改:examples/flutter_gallery/ios/Runner.xcodeproj/project.pbxproj

请在合并之前提交更改或存储更改.

中止更新f9bb4289e..5ab9e7072进程已完成,退出代码为1

我怀疑在某些时候我在示例项目中做了一些事情,我不在乎失去更改.

最简单的事情是什么?

Din*_*ian 30

转到你的flutter 主目录,然后执行git checkout .git reset head --hard


Ste*_*nTo 13

我遇到了同样的问题,并git reset --hard origin/beta在 flutter 主目录中修复了它。在我的情况下git status透露"You have unmerged paths."

请注意,对于稳定分支,您需要:

cd $FLUTTER_HOME    
git reset --hard origin/stable
Run Code Online (Sandbox Code Playgroud)

  • 唯一真正帮助我的答案。我(我不知道如何)更改了版本控制中的文件。执行此命令后,我可以运行 flutter Upgrade! (2认同)

Gün*_*uer 11

在Flutter安装目录中,请运行

git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
Run Code Online (Sandbox Code Playgroud)