Git忽略文件

忽略规则

1、空格不匹配任意文件,可作为分隔符,可用反斜杠转义
2、#开头的文件标识注释,可以使用反斜杠进行转义
3、! 开头的模式标识否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用 ! 也不会再次被包含。可以使用反斜杠进行转义
4、/ 结束的模式只匹配文件夹以及在该文件夹路径下的内容,但是不匹配该文件
5、/ 开始的模式匹配项目跟目录
6、如果一个模式不包含斜杠,则它匹配相对于当前 .gitignore 文件路径的内容,如果该模式不在 .gitignore 文件中,则相对于项目根目录
7、** 匹配多级目录,可在开始,中间,结束
8、? 通用匹配单个字符
9、[] 通用匹配单个字符列表

忽略模版

#java
*.class

#package file
*.war
*.ear
*.zip
*.tar.gz
*.rar
#maven ignore
target/
build/

#eclipse ignore
.settings/
.project
.classpatch

#Intellij idea
.idea/
/idea/
*.ipr
*.iml
*.iws

# temp file
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

 

posted @ 2020-04-30 11:17  sky-boke  阅读(203)  评论(0)    收藏  举报