If you want to keep these changes, it is recommended that you stash them via "git
stash" or else commit the changes to a local branch. If it is okay to remove
local changes, then re-run this command with "--force".
这个错误消息与Flutter使用的版本控制系统 git 相关。它告诉你,你对Flutter SDK进行了本地更改,而这些更改在升级过程中会被覆盖和删除。你有以下几种选择:
如果你想保留这些更改,建议使用 git stash 命令来暂存你的修改,这样你可以在升级后重新应用它们。操作步骤如下:
首先,通过在终端输入 git stash 来暂存你的更改。
然后,使用 flutter upgrade 命令来升级Flutter。
最后,使用 git stash apply 命令重新应用你的更改。
如果你想更永久地保存这些更改,你可以将它们提交到一个本地分支。这是一个更高级的git操作,通常在你需要对SDK进行开发时使用。
如果你不在乎这些更改,可以通过输入 flutter upgrade --force 来强制升级。这将删除所有本地更改,并将Flutter升级到最新版本。
请注意,在强制升级之前,请确保你的更改已经被保存到其他地方。