git总是向我展示我的AS项目的这些文件。
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .idea/.name
modified: .idea/compiler.xml
deleted: .idea/encodings.xml
modified: .idea/gradle.xml
modified: .idea/misc.xml
modified: .idea/modules.xml
deleted: .idea/scopes/scope_settings.xml
modified: .idea/vcs.xml
deleted: Pronto.iml
modified: app/app.iml
Untracked files:
(use "git add <file>..." to include in what will be committed)
***-****.iml
no changes added to commit (use "git add" and/or "git commit -a")
我尝试过像.gitignore这样的方法 使用git rm删除缓存。等
我的.gitignore匹配指向该点的链接。
帮助。感谢。
答案 0 :(得分:1)
.gitignore
只会忽略未跟踪的文件。由于您的文件已经被git跟踪,您可以在这些文件上调用git rm --cached
将它们从git索引中删除,但将它们保存在工作树中。