以下是我的.gitignore文件的内容
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
#Eclipse/Intellij
.classpath
.project
.settings/
target/
*.iml
.idea/
基本上我只想忽略目录.idea及其中的所有内容。但是,始终有一个文件不断弹出。我不知道为什么。
文明/ .idea / workspace.xml
这个文件一直在不停地出现,我不知道它为什么不被忽略!
答案 0 :(得分:2)
.gitignore
仅适用于新文件。如果文件已经被跟踪,你需要告诉git不再这样做了:
git rm .idea --cached
如果您不确定是否跟踪了预期会被忽略的文件,只需从索引中删除所有文件然后再添加它们 - 当文件被放回时git将使用.gitignore
在索引中。
git rm -r . --cached
git add .