git提供忽略机制,让我们可以选择性地将一些文件排除在版本管理之外
.gitignore规则
忽略规则非常人性化,基本上遵循这样几个规则:
1、开头有/的表示项目根目录,比如/index.html表示项目目录的index.html
.
├── index.html
2、含有反斜杠”/”结尾的表示目录,否则可以同时表示文件和目录
/uploads/ #忽略/uploads/目录
3、后面的规则会覆盖前面的规则
/ #根目录
/index.html #忽略根目录下面的index.html
index.html #忽略项目所有的index.html文件
uploads/ #忽略名字为uploads的目录
/uploads/ #忽略项目根目录下面的uploads目录
*.sql #忽略所有以.sql结尾的文件
uploads*忽略所有含有“uploads”的文件和目录