Git 的全局ignore配置
当git项目需要过滤某些不希望被git管理的文件的时候,常规的做法是配置当前项目下的.gitignore文件。但是配置在“project/.gitignore文件中的ignore列表需要提交到repository,容易与其他项目开发者造成冲突,所以git提供了另外一种本地配置方法。
案例:
希望过滤掉eclipse项目c:\Users\nevenchen\appl-v6r2013x\路径中的api\.settings文件夹,以及两个文件api\.classpath和api\.project(其他两个同级子mvn模块中有同样的文件及文件夹需要过滤)。
解决方案:
Step1:c:\Users\nevenchen\路径下创建文件.gitignore_global
Step2:编辑c:\Users\nevenchen\.gitconfig
.settings/.project.classpath
同样需要注意分隔符问题
优点:经过一次配置后基本以后所有其他项目都会自动引用这个全局配置的过滤列表