我们在使用git进行协作开发的时候经常会遇到一些配置问题,不同成员使用的IDE可能不同,那么IDE生成的配置文件也就不同,比如开发JAVA,idea生成的配置文件为.iml,而eclipse为.project,那么如果把这些配置文件都提交至git上的话必将造成配置错乱,为避免这个问题,可以通过git的.gitignore来忽略指定的文件,这些文件只在本地有,git push的时候这些文件会被自动忽略。
.gitignore用法
在项目根目录下创建.gitignore文件,然后写入要忽略的文件名或者文件夹等,支持模糊匹配,以楼主电脑中一个项目为例
//项目文件名为gym,在我的gym文件夹下
vim .gitignore //创建.gitignore文件
//.gitignore
.gitignore //这句很重要,这句表示忽略.gitignore自身,这个文件不会被提交上去
.idea/ //忽略.idea文件夹
*.iml //忽略后缀名为.iml的文件