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