我正处于项目的中间,并通过webstrome进行。我刚刚创建了一个分支来添加新功能,但无论何时我想在主设备之间切换到我的新分支或新分支到我的主人,我都遇到了这个问题..即使我不改变我的主人或我的分支中的任何东西我从主人到分支或分支到我的主人时,我仍然会收到此错误。
这是错误:
error: The following untracked working tree files would be overwritten by checkout:
.idea/workspace.xml
Please move or remove them before you can switch branches.
Aborting
这个.idea / workspace.xml在我的项目中是做什么的?是来自我的webstorm IDE吗?
答案 0 :(得分:1)
那些可能是IDE生成元数据文件。
如果您不需要任何未跟踪的文件。执行以下操作。
git checkout。(丢弃和更改)
git clean -fd (删除所有未跟踪/新文件)
或者,如果你不想再被这种情况所困扰。只需在.idea/
文件中添加.gitignore
条目,就不会跟踪该文件夹下生成的所有内容以进行版本控制。