git ignore 总结

忽略和 ! 不忽略的先后顺序

  gitignore的规则是有从上到下的顺序的,所以当我们使用 ! 不忽略的时候,这个顺序会对结果产生影响

例如:

# 忽略所有 folder 文件夹下的 readme.txt

folder/readme.txt

# 不忽略所有 readme.txt,folder 文件夹下的 readme.txt 会从新被跟踪

!readme.txt

# 忽略所有 readme.txt

readme.txt

# 不忽略 folder 文件夹下的 readme.txt

!folder/readme.txt

忽略"文件夹"和 ! 不忽略该文件夹下的内容

  当一个文件夹被忽略了,那么 ! 不会对这个文件下的内容产生影响,如果之前有某个规则把一个文件忽略了,如果想跟踪该文件夹下的某个内容,则要把该文件夹先 ! 不忽略

例如:

#忽略所有文件夹

*/

# 该规则不会产生影响,因为所有文件夹已经被忽略了

!folder/readme.txt

# 不忽略 folder 文件,这样 folder 文件夹下的所有都会被跟踪了

!folder/

# 忽略 所有 folder 文件下的所有

folder/*

# 单独不忽略所有 folder 文件夹下的 readme.txt

!folder/readme.txt

文件夹 xxx/

注意 / 是在 xxx之后的,代表的是文件夹,如果没有 / ,即代表文件夹,也代表文件

例如:

# 递归忽略以 a 开头的所有 文件 和 文件夹

a*

# 递归忽略以 a 开头的所有文件夹

a*/

当前文件夹或当前路径 /xxx

注意 / 是在 xxx 之前

例如:

# 忽略当前文件夹下的 readme.txt

/readme.txt

# 忽略所有 readme.txt

readme.txt

匹配全路径 /** 和当前路径 /*

例如:

# 忽略所有 folder 文件下的所有 txt 文件,但不忽略 folder/subfolder/*.txt

folder/*.txt

# 递归忽略所有 folder 文件夹下的 *.txt

folder/**/*.txt

# 不忽略folder下的所有内容,包括递归内容

!folder/**

# 不忽略 folder 下的所有文件夹

!folder**/

最新文章

  1. canvas画圆(一)
  2. Squid
  3. javascript数组浅谈2
  4. Java中是否可以继承String类,为什么
  5. 测试相关、sdk卡读取
  6. maven项目显示红叉的解决方法
  7. C++虚函数及虚函数表解析
  8. BZOJ 2741 【FOTILE模拟赛】L(可持久化trie)
  9. jbpmAPI-1
  10. (知识点)JavaScript继承
  11. js实现每次程序发送一个数据 ,多次发送不一样,5秒后继续执行多次程序,判断如果五秒后发送过来的数据和上次不一样,少的删除多的增加
  12. 推荐一本不错的书《Sencha Ext JS 5 Bootcamp in a Book》
  13. [Swift]LeetCode124. 二叉树中的最大路径和 | Binary Tree Maximum Path Sum
  14. 设计模式のCompositePattern(组合模式)----结构模式
  15. react-native 之gradle-2.x-all.zip 下载缓慢或失败
  16. 批量备份数据库脚本(PowerShell版)
  17. PAT 1012 数字分类
  18. 教程:Visual Studio 中的 Django Web 框架入门
  19. Docker 镜像上传到docker hub仓库
  20. 基于FPGA的I2C读写EEPROM

热门文章

  1. Qt: usb热插拔检测(windows);
  2. 如何解决Java警告信息:"objc[31336]: Class JavaLaunchHelper is implemented in both places ..."
  3. jmeter和loadrunner关于分布式部署测试计划的优缺点
  4. 【bzoj 4449】[Neerc2015]Distance on Triangulation
  5. python3 练手实例6 做一个简单日历
  6. C语言strcpy,strncpy和strlcpy讲解
  7. apt-get install 出问题怎么办?
  8. 使用scrapy爬虫,爬取17k小说网的案例-方法二
  9. Abd学习笔记
  10. 个人版整理APP测试流程