我不知道如何消除这个错误。我正在使用“bitbucket”私下上传我的项目,但即使我已删除所有更改的文件,我仍收到以下错误。我只是想提取文件
error: Your local changes to the following files would be overwritten by merge:
buf.cpp
buf.h
Please, commit your changes or stash them before you can merge.
Aborting
这是我使用的命令:
git pull origin
您可以在合并之前提交更改,也可以隐藏它们:
git stash save
git pull
git stash pop
然后,添加您的更改并推送到 master:
git add .
git commit -m 'your message'
git push -u origin master
这将帮助您甚至在团队中工作。
删除文件就是改变它。您希望这两个文件“不变”。如果您想保留所做的任何更改(包括删除),您应该隐藏或提交。存储需要取消存储(
git stash pop
或 git stash apply
),而提交可能会导致您必须解决的冲突。如果您只想恢复任何更改(扔掉它们,不想保留它们),您可以 git checkout -- buf.cpp buf.h
恢复它们,然后尝试拉取。
只需从 flutter src lutter in\internal 中删除 update_dart_sdk.ps1 然后使用 flutter stable 通道