今天重温了下git,发现好多知识点都忘了, 在这里就做了下笔记!
在git提交时,如果要对某些文件进行忽略,首先需要再项目目录下创建一个.gitignore文件,怎么创建都不说了,直接上干货!!!
首先看看项目结构图,项目名为test
再看下.gitignore文件内容,忽略规则使用的linux通配符
# ignore
# *.txt: 以.txt结尾的文件
# !a.txt: a.txt可以提交
# tmp/: 忽略tmp下的所有文件
# /doc: 忽略项目根目录下的doc文件,不包含其他doc文件
# build/*.doc: 忽略build下的.doc文件
*.txt
!a.txt
tmp/
/doc
build/*.doc
看完上面内容了,我们再对.gitignore文件中的忽略规则进行详细解释
第一行: # ignore
这一行其实就是一个注释,写代码的小伙伴都知道哈,但有一点需要注意 注释不要和规则写在一行, 比如:
build/*.doc #忽略build下的.doc文件
这时候, 写的这一行忽略规则就不起作用力,千万注意!!!!!!
第二到第六行都是注释,就是对下面规则的一些注解
第七行: *.txt
表示提交时对所有的.txt结尾的的文件进行忽略
第八行: !a.txt
表示提交时不对文件名为a.txt结尾的的文件进行忽略,需要正常提交
第九行: tmp/
表示提交时对所有目录下的tmp文件进行忽略, 包含了test\tmp, test\build\tmp以及包含的文件
第十行: /doc
表示提交时对项目根目录下的doc文件进行忽略,包含doc文件下的内容
第十一行: build/*.doc
表示提交时对build文件中以.doc结尾的文件进行忽略
以上就是,这次的笔记了,
小伙伴们,别忘了点个赞!