目前我正在通过bitbucket与合作伙伴合作完成一个项目,我最近尝试使用git checkout develop
,但后来发生了错误:
C:\Users\xx\IdeaProjects\x>git checkout develop
error: Your local changes to the following files would be overwritten by checkout:
.idea/workspace.xml
Please commit your changes or stash them before you switch branches.
error: The following untracked working tree files would be overwritten by checkout:
.idea/vcs.xml
Please move or remove them before you switch branches.
Aborting
我试图这样做,我尝试使用" git stash save"来解决问题。但似乎没什么用。在我的合作伙伴工作中,错误没有显示出来,并且他能够继续我们的项目,但我不知道如何解决这个问题。我希望有人能够帮助我,因为我甚至不知道错误发生的原因。
答案 0 :(得分:2)
workspace.xml
根本不应该添加到Git中。要立即删除它,请让您的合作伙伴运行git rm --cached .idea/workspace.xml
,然后提交此更改。
对于vcs.xml
,您可以在运行更新之前删除自己的此文件副本。它将替换为存储库中的副本,该副本具有相同的内容。