python里叹号的用法涵义_git .gitignore中叹号的使用

找到文档了,但是没有太看懂,请各位给讲解下

如果在不使用 “!”的情况下,gitignore里列出的文件或按通配符满足的文件将会被忽略;

如果在前面通过通配符被忽略的文件不想被忽略,则可以使用”!”对其做排除;

如果一个文件所在的目录被定义在gitignore里,那再对这个文件设置”!”将不会生效,即这个文件依然会被忽略;

如果文件名本身以“!”开头,在使用”!”时需要以”\”做转义。

也就是说”!test.tmp”的意思是对”test.tmp”做”!”操作,而”\!test.tmp”才是给文件”!test.tmp”做”!”操作的正确方式。

!的意思是如果你前面的pattern把文件或文件夹给忽略了,如果你后面用相同的pattern但是前面加一个!,就会重新把忽略的内容加上。但是如果上面的pattern是文件夹,而!后面的是文件夹里面的内容,那么你是没法把文件再加进去的。还有如果要加上以!开头的文件,必须用\来转义

额。。取 ‘非’。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值