.gitignore文件是忽略git哪些文件不需要加入版本管理
语法,如果熟悉正则那就更简单了
* // 通配符
? // 匹配单个字符
[] // 包含匹配列表
! // 表示不忽略
记录一下常用忽略列表
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
test/unit/coverage
test/e2e/reports
selenium-debug.log
.svn
.sass-cache
# Editor directories and files
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.css.map
*.vscode
.gitignore规则列表不生效解决方法
删除本地缓存然后再提交即可
git rm -r --cached .