.gitignore文件如何编写?
.gitignore文件即 项目中不需要被追踪(track)且上传到git系统的文件
《1》忽略文件的原则
a.忽略操作系统自动生成的文件,比如缩略图等
b.忽略编译生成的中间文件、可执行文件等,比如.nuxt文件
c.忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件
《2》语法规范(类比正则)
空行或是以#开头的行即注释行将被忽略
以斜杠 "/" 结尾表示目录
以星号 "*" 通配多个字符
以问号 "?" 通配单个字符
以方括号 "[]" 包含单个字符的匹配列表
以叹号 "!" 表示不忽略(跟踪)匹配到的文件或目录
《3》配置文件示例
# 忽略 .a 文件
*.a
# 不忽略 test.a(即能继续被跟踪), 尽管已经在前面忽略了 .a 文件
!test.a
# 仅在当前目录下忽略 test.a 文件, 但不包括子目录下的 child/test.a
/test.a
# 忽略 test/ 文件夹下的所有文件
test/
# 忽略 test/a.txt, 不包括 test/inside/b.txt
test/*.txt
# 忽略所有的 .txt 文件 在 test/inside 下的
test/**/*.txt