官方文档:https://git-scm.com/docs/gitignore
Github 官方模版库:https://github.com/github/gitignore
在线生成工具:gitignore.io
注释: 以 # 开头的行会被忽略。
忽略文件夹:在目录名后面添加斜杠 node_modules/ (只匹配文件夹)
通配符: temp/*.log 忽略 temp 文件夹下所有以 .log 结尾的文件 (但是不包含子文件夹中的文件)
取反: !improtant.log 即使忽略了所有 .log,这个文件也会被保留。
只匹配根目录: /temp/ /temp/onfig.json
忽略项目中所有的叫这个名字的文件: config.json
<aside>
如果你不小心已经把一个文件提交到了 Git 再把它加进 .gitignore 是无效的。你需要先从暂存区中删除它 (但保留本地文件)
git rm --cached <file_name>
</aside>