273  字
  1  分钟 
  Git `.gitignore` 文件使用 
 过滤指定文件
直接将指定文件名写入 .gitignore 文件中
例如, 要过滤 a.txt, b 目录:
# 下面这两行在只有根目录时是等价的# `/a.txt` 代表仅过滤根目录下 `a.txt`# 而前者表示任意目录的 `a.txt`# 目录同理a.txt/a.txt
b//b/或使用通配符 * 过滤文件
例如, 要过滤 .log 文件:
*.log注意:
.gitignore不会对已被添加至 Git 的文件生效, 如需该文件忽略, 请先删除文件
.gitignore 规则概览
- 以 
#开头内容为注释 - 使用标准的 
Blob匹配:*通配任意字符?通配单个字符[<chars>]匹配chars中任意一个字符 (类似于正则表达式的[<chars>])
 **匹配任意 (多层) 目录[<char_start>-<char-end>]可以匹配字符范围, 例如[a-z]匹配所有小写字母 (类似于正则表达式的[<char_start>-<char-end>])!取反规则/开头仅匹配根目录下 文件 (架), 不以/开头匹配任意文件夹下的名称符合规则的 文件 (夹)
获取更为详细的规则, 请参阅官方文档
 Git `.gitignore` 文件使用 
  https://notes.lovemilk.top/posts/apps/git/1-gitignorefile/