Git .gitignore 文件忽略
2019-02-27  本文已影响2人 
侯工
Git 提供了文件忽略功能,被忽略的文件将不会被追踪。
1、建立 .gitignore 文件
有以下两种方法建立该文件
- 在 windows 下打开命令行:echo > .gitignore
 - 在文件夹下git bash,输入 touch .gitignore
 
2、忽略规则
将 .gitignore 打开编辑,忽略规则如下:
- 注释 
#该行是注释 - 文件或文件夹 filename,忽略掉所有名称为 filename 的文件和目录,filename.html 忽略掉该文件
 - 文件后缀 
*.html忽略所有后缀为html的文件,*为通配符,?代表一个字符,[abc]代表可选文字范围 - 例外文件 
!except.html忽略掉except.html这个文件 - 带反斜杠 
/的名称all/表示忽略全部 
3、注意事项
.gitignore无效的情况
问题:在添加文件时,对其忽略但是在 git status 查看仍然存在
原因:在git库中已经存在过此文件(以前push过),而.gitignore还没有对加入到版本管理的文件起作用
解决办法:在git库中删除该文件,并提交