Git忽略文件命令指南

Git忽略文件命令指南

一、创建文件

在.git文件夹同级下,新建.gitignore文件。

二、基本命令

(1) 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
(2) 可以使用标准的 glob 模式匹配。
(3) 匹配模式最后跟反斜杠(/)说明要忽略的是目录。
(4) 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
(5) 所谓的 glob 模式是指 shell 所使用的简化了的正则表达式。

星号(*)匹配零个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。

 #       :此为注释, 将被 Git 忽略
 *.a     :忽略所有 .a 结尾的文件
 !lib.a  : 不忽略 lib.a 文件
 /TODO            :仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO (注意这里忽略的是文件不是文件夹,忽略文件夹要加 / )
 build/           : 忽略 build/ 目录下的所有文件
 doc/*.txt        : 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
 config.env       :忽略特定文件
 doc/**/*.md      :忽略所有在 doc/ 任意子目录下的 .md 文件

三、注意事项

  1. 子级文件夹中的.gitignore文件会将父级文夹件中的.gitignore文件中规则覆盖;(扩展:可以根据覆盖原则实现复杂的过滤规则)
  2. 忽略规则的生效是从上到下生效的,也就是下面的命令会替换掉上面的命令;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值