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

浙公网安备 33010602011771号