Phpstorm git尝试提交workspace.xml

时间:2012-12-07 14:18:13

标签: git phpstorm

我在首选项中排除了.idea/文件夹,但是当我尝试提交更改时,phpstorm会尝试提交workspace.xml文件。为什么呢?

enter image description here

2 个答案:

答案 0 :(得分:7)

对于我看到的内容,.idea/workspace.xml似乎已被删除,因此这意味着它之前是由git跟踪的。

修改 您不小心提交了此文件,因此您希望将其从存储库中删除,而不是从工作副本中删除。

为此,您必须使用--cached的{​​{1}}标志:

git rm

来自$ git rm --cached .idea/workspace.xml

git help rm

如果您希望文件不再包含在存储库代码中,则必须提交删除。

相反,如果您要将文件保留在那里但停止跟踪对该文件的进一步更改,则应使用 --cached Use this option to unstage and remove paths only from the index. Working tree files, whether modified or not, will be left alone. 的{​​{1}}选项。

从命令行,就像:

git

我真的不知道如何使用你正在使用的GUI。

答案 1 :(得分:1)

答案是:只需将.idea/添加到我的应用程序根目录中的.gitignore文件中。