# 一。新建.gitignore 文件
1
touch .gitignore
# 二 . notepad++ 打开文件进行编辑,添加规则如下
1
2
3
4
5
/target/ :过滤文件设置,表示过滤这个文件夹
*.mdb ,*.ldb ,*.sln 表示过滤某种类型的文件
/mtk/do.c ,/mtk/if.h 表示指定过滤某个文件下具体文件
!*.c , !/dir/subdir/ !开头表示不过滤
*.[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名的文件
# 三。当需要删除暂存区或分支上的文件,同时工作区不需要这个文件
1
git rm fileName
# 四。当需要删除暂存区或分支上的文件,同时工作区需要这个文件,但是不需要被版本控制
1
2
git rm –cache fileName
#后面添加进.gitignore文件中的文件可以使用这条命令解除版本控制的追踪,然后在commit忽略这个文件。
# 五。补充:解决 push 失败问题
1
2
git pull --rebase origin master     本地生成远程仓库文件
git push origin master