在协同开发过程中,有的时候有的同事把 idea 的一些本地信息提交到了仓库,因为这些文件跟本地环境有关,提交又没有太大的实际意义,那对于这种文件该怎么去掉而又不影响自己本地的环境呢?

下面给出删除 .idea 文件夹的示例:

git rm -r --cached .idea  #--cached不会把本地的.idea删除
git commit -m 'delete .idea dir'
git push -u origin master