github中.gitignore文件
由于知识有限难免存在疏漏或者错误,还请批评指正
该文件用来处理比如.c
文件编译后会出现.O
文件或者.Java
文件运行时生成的.class
文件等一些没有必要进行版本控制管理的文件,主要是将这类文件进行忽略处理
格式说明
- 所有以空行或者#开头的为注释行
- 匹配模式后面若跟
/
说明要忽略掉某一个目录 - * 为通配符
- [a b c] 匹配任何一个列在括号里的字符,比如
[a c].class
即为忽略a.class和c.class的意思 - ?只匹配一个任意字符
- [0-9]表示匹配0-9之间的数字
- !表示除掉某一文件或者目录
如果你想要忽略掉一些你认为没有必要让git进行管理的文件时,可以按照以上的语法,将你不需要的文件添加到 .gitignore 文件中
实例
#ingore ssh files
ssh
*.pub
# Object files
*.o
*.ko
*.obj
*.elf
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
# Debug files
*.dSYM/