在根目录下创建
.gitignore
文件
在.gitignore
文件下添加如下配置
规则
- 以
/
开头忽略当前目录下的文件,但不包括子目录下的文件 - 以
/
结尾忽略目录下所有文件及内容,不管是根目录或子目录都会被忽略 - 以
#
开头表示注释 - 以
*
匹配零个或多个字符 - 以
?
匹配单个字符 - 以
[]
匹配括号内的任一字符 !
表示不忽略(跟踪)匹配到的文件或目录- 不添加任何符号表示直接忽略当前目录下的这个文件
下面给一个前端开发常用的配置
.DS_Store
node_modules/
dist/
test/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
.history/
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock