无法从我的git中删除workspace.xml

时间:2016-02-19 14:25:26

标签: git phpstorm gitignore

我已尝试过所有内容,但无论我做什么,工作区文件(workspace.xml)都会继续为我和我的团队返回并运行我的git项目。

以下是我采取的步骤:

$ echo '.idea' >> .gitignore
$ git rm -r --cached .idea
$ git add .gitignore
$ git commit -m 'added idea'
$ git push

现在推后我再次进入PHPStorm,我的.gitignore看起来是正确的:

.idea/
user_resources/*
img/*
app_server/user_resources/*
app_server/uploads/*
app_server/database.json
app_server/custom_modules/config.json
app_server/cacheObjects/*
organizationConfig.json

然而,一旦我尝试提交工作区文件再次添加并希望提交。 enter image description here 我做错了什么?

1 个答案:

答案 0 :(得分:0)

git rm --cached用于从索引中删除内容,而不是工作树。使用git rm -r .idea

来自git docs

  

- 缓存
             使用此选项仅从索引中取消暂存和删除路径。无论是否修改了工作树文件,都将保持不变。