Git版本工具—.gitignore文件

git上传忽略node_modules

  1. 简单一些介绍
/mtk/         过滤整个文件夹
*.zip         过滤所有.zip文件
/mtk/do.c     过滤某个具体文件
node_modules/   表示过滤这个文件夹
*.zip           过滤zip后缀文件
demo.html       过滤该文件
!src/   不过滤该文件夹
!*.js   不过滤js源文件
!index.html 不过滤该文件
  1. 我的.gitignore文件
.vscode/
node_modules/
.gitignore
.idea/
vue.config.js
*.zip
dist/
  1. 配置语法
  • 以斜杠“/”开头表示目录;
  • 以星号“*”通配多个字符;
  • 以问号“?”通配单个字符
  • 以方括号“[]”包含单个字符的匹配列表;
  • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;
    此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;
  1. 操作方法
  • 是常规的windows操作

根目录下创建gitignore.txt
编辑gitignore.txt或者Notepad++,写下你的规则,例如加上node_modules/
打开命令行窗口,切换到根目录(可以直接在文件夹上面的地址栏输入cmd回车)
执行命令ren gitignore.txt .gitignore

  • 是用Git Bash

根目录下右键选择“Git Bash Here”进入bash命令窗口
输入vim .gitignore命令,打开文件(没有文件会自动创建)
按i键切换到编辑状态,输入规则,例如node_modules/,然后按Esc键退出编辑,输入:wq保存退出

你可能感兴趣的:(Git版本工具—.gitignore文件)