官方文档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>