忽略文件默认为当前目录的.gitignore
。
也可以通过修改全局配置git-config的excludesfile
指定全局忽略文件。
$: git config --global core.excludesfile ~/.gitignore
养成一开始就设置好.gitignore
的好习惯,
.gitignore的语法
#
为注释行,空行不匹配任何文件,这两个特征可以使.gitignore
文件可读性强一些。- 通过
!
取反。 - 斜杆
/
结尾的字符,被当做文件夹处理,文件夹下的所有文件将被忽略。 - 除去以上三种情况,其他时候使用标准的glob模式匹配。
glob语法
* |
[ab09] |
? |
[0-9a-zA-Z] |
\ |
---|---|---|---|---|
匹配任意字符 | 匹配多种可能 | 匹配单个字符 | 匹配一个范围 | 转义字符 |