在一个项目中,如果有一些文件不需要git管理,这时就需要使用git忽略提交-.gitignore配置
创建过程:
1、在项目中创建.gitignore文件
在git终端输入命令touch .gitignore 回车
2、打开.gitignore文件进行编写
e.g.
"#" 井号表示注释,将被git忽略
.a 表示忽略所有.a结尾的文件
!lib.a 表示除lib.a以外的所有文件
/TOOO 表示仅仅忽略项目根目录下的TOOO文件,不包括subdir/TOOO
build/ 表示忽略build/目录下的所有文件,过滤整个build文件夹
doc/.txt 表示会忽略doc/notes.txt但不忽略doc/server/arch.txt
bin/: 表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略
/bin: 表示忽略根目录下的bin文件夹
*/foo: 表示忽略/foo,a/foo.a/b/foo等
/mtk/ 表示过滤整个文件夹
/mtk/do.c 表示过滤某个具体文件
被过滤的文件就不会出现在git仓库中(gitlab或GitHub)了,当然本地仓库中还有
需要注意的是:gitignore还可以指定要将哪些文件添加到版本管理中,如:
!.zip
!/mtk/one.txt
网友评论