idea中gitignore已忽略,但是还是可以提交

Scroll Down

今天在idea中用了jrbel插件,发现在每个module下面都生成了几个xml文件,在gitignore里面加入了这些文件,发现还是不行,每次提交的时候都有

/target/
/.settings/
/.classpath
/.project
*.iml
.rebel-remote.xml.bak
rebel.xml
rebel-remote.xml

后来查了才发现虽然idea中已经把他加入git缓存里面了,需要把他从git缓存中删掉,用的是git rm -r --cached 命令,从缓存中删掉对应文件就可以了

 git rm -r --cached   cloudrecord-service-workflow/src/main/resources/rebel.xml

stackoverflow问题参考链接