操作方法
.git/info/exclude,本地仓库忽略,这里配置的忽略文件不会提交到代码库中,对团队里的其他人不会有影响,只影响自己本地仓库
git config --global core.excludesfile ~/.gitignore,全局忽略文件配置,在这个文件里面可以配置所有项目共同忽略的文件列表,这样就不需要每个项目都配置一遍了 以上命令执行完之后,会在~/.gitconfig文件中看到excludesfile = c:/Users/shaowei/.gitignore 这样~/.gitignore在这个文件中配置的忽略文件,会影响到全局
项目代码工作目录的.gitignore文件,这个文件是配置某一个项目代码的忽略文件设置,只影响当前项目目录
下面就来介绍忽略文件的配置方法: 空行和#开头的行被忽略; glob 模式匹配,shell简化的正则表达式; 最后加(/)表示忽略的是目录; 在匹配模式之前加上(!)表示取反; (*)匹配零个或多个任意字符;[abc]匹配任意一个,a或者b或者c;(?)匹配一个任意字符; [0-9]表示匹配所有0到9的数字
如果没有配置*.iml这一条,则看下效果,以*.iml的文件都会在提交的时候出现在列表中
加上*.iml忽略配置,再次提交,查看效果,被忽略匹配的文件则不会再出现列表中,达到了忽略的效果。