Git忽略规则文件.gitignore_关于.gitignore配置
.gitignore 文件的作用就是告诉git, push的时候忽略指定的文件夹或者文件,例如:vue-cli脚手架创建的项目,push到github上时,不会上传node依赖文件夹,这是因为vue-cli脚手架创建的时候,自动为我们创建了 .gitignroe文件,并且为我们写好了规则。
你需要知道:.gitignore和.git文件夹是同一目录;一定要push之前创建.gitignore文件,push之后创建.gitignore不用被git使用,因为git已经开始了版本控制。
.gitignore文件用于忽略文件,其规范如下
1.所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
2.可以使用标准的 glob 模式匹配。
3.匹配模式最后跟反斜杠(/)说明要忽略的是目录。
4.要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。
栗子:
md xydGit新建一个文件夹;
git init初始化这个git仓库
创建两个文件,一个文件夹
type nul>xyd1.txt
type nul>xyd2.txt
md xyd创建.gitignore 文件
type nul>.gitignore完成之后的目录

现在我们开始配置需要git忽略的文件,这里我们只需要上传xyd1.txt,在.gitignore文件中写入:
/xyd/
xyd2.txt告诉git忽略xyd2.txt文件以及xyd文件夹
我们push一下,
git push origin master在github上查看是否上传了xyd1.txt

现在让我们来看看vue-cli 脚手架下的gitignore
.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
/test/unit/coverage/
/test/e2e/reports/
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.slnnode_modules/
/代表目录
忽略node_modules文件
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!