我已尝试过所有内容,但无论我做什么,工作区文件(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
答案 0 :(得分:0)
git rm --cached
用于从索引中删除内容,而不是工作树。使用git rm -r .idea
。
来自git docs
- 缓存
使用此选项仅从索引中取消暂存和删除路径。无论是否修改了工作树文件,都将保持不变。