git 如何设置忽略文件

作者:小胖吴 | 创建时间: 2023-04-25
idea或者eclipse这样的开发工具,在开发项目的时候,项目代码目录都会生成相应的.idea、xxx.iml、.classpath、.project这样的工具文件,这样的文件是不需要提交到代码库中的。还有代码自身编译打包的时候生成的文件...
git 如何设置忽略文件

操作方法

.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忽略配置,再次提交,查看效果,被忽略匹配的文件则不会再出现列表中,达到了忽略的效果。

温馨提示

常用的忽略文件的配置方式基本差不多,可以把公用的配置放到全局的配置文件中配置,每个项目目录只配置当前项目代码所需要忽略的文件即可
点击展开全文

更多推荐