gitignore样例解析
# 这是注释行 -- 被忽略
*.a # 忽略所有以 .a 为扩展名的文件
!lib.a # 但是lib.a 文件或目录不要忽略,即使前面设置了对*.a的忽略
/TODO # 只忽略此目录下的TODO文件,子目录的TODO文件不忽略
build/ # 忽略所有 build/ 目录下的文件
doc/*.txt # 忽略文件如 doc/notes.txt,但是文件如doc/server/arch.txt不被忽略
常用的.gitignore文件在github上已经有很好的整理