我正在尝试从回购中撤回更改。但是,有一个问题:
error: Your local changes to the following files would be overwritten by merge:
.idea/vcs.xml
问题是此文件在我的本地存储库中不存在,因此我无法对此文件做任何事情。而且,我已经将.idea文件夹添加到.gitignore中,但是以某种方式无法检测到它。
答案 0 :(得分:2)
如果出现以下情况,您将收到此错误:
a。该文件当前在您的磁盘上存在(并且未被跟踪):
ls .idea/vcs.xml
b。并且文件仍然以 remote 分支形式存在:
git show origin/branch:.idea/