1、加入.gitinore文件

2、编写文件
- *.a 表示忽略所有以.a 结尾的文件
- !lib.a 表示但lib.a除外
- /TODO 表示忽略根目录下的TODO文件
- build/ 表示忽略build/目录下所有文件
doc/*.txt 表示会忽略doc/notes.txt但不包括doc/server/arch.txt
- config.php: 表示忽略当前路径的 config.php 文件
- *.log: 表示忽略所有 .log 文件
!/bin/run.sh 表示不忽略bin目录下的run.sh文件
a/**/b: 表示忽略a/b, a/x/b,a/x/y/b等
**/foo: 表示忽略/foo,a/foo,a/b/foo等
/*.c: 表示忽略cat.c,不忽略 build/cat.c
/bin: 表示忽略根目录下的bin文件
- bin/: 表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
/mtk/
表示过滤整个文件夹
/mtk/do.c 表示过滤某个具体文件
被过滤掉的文件就不会出现在github的仓库中