发生这种情况是因为文件已在本地更改。这意味着您的计算机上的版本与GitHub上的版本不同。
Flutter upgrade --force
这将 覆盖 任何不匹配的文件。确保您没有由此而失去的进步(例如,当您为进行PR时flutter
)。
解决此问题的另一种方法是从设备中删除文件,然后执行Flutter upgrade
。这将解决Git错误,因为它只会再次从Internet提取文件。
为此,请转到Flutter目录并删除文件。例如,如果您的Flutter SDK目录为F:/data/Flutter
,则需要删除以下文件: