git设置忽略文件、文件夹的方式有三种,分别介绍如下。其中涉及的ignore文件均为如下格式:
方式一(最常用):
在仓库目录下新建名为 .gitignore 的文件(点开头,没有文件名,故不能在windows目录下直接创建,必须右键——Git Bash,按Linux的方式来新建.gitingore文件)。
.gitignore 文件对其所在目录以及全部子目录均有效。通过将.gitignore 添加到仓库,其他开发者更新该文件到本地仓库,可共享同一套忽略规则。如下图,这里设置忽略 caches 文件夹及其子目录:
方式二:
通过配置仓库目录下的 .git/info/exclude 文件来设置忽略文件。这种方式对仓库全局有效,但只能对自己本地仓库起作用,其他开发者不能共享忽略规则。除非他人也修改本地仓库的该文件。
方式三:
通过配置 .git/config 文件的 core.excludesfils 选项,指定一个含有忽略规则的文件(完整路径)。如下图所示,则忽略规则在文件 F:/gitignore.txt 中(文件名可任意取)。该方式的作用域也是全局的。
其中 F:/gitignore.txt内容设置为: