一、介绍
在某些情况下,我们不需要把文件提交到 git仓库,比如一些账户、文件资源等。
git为我们提供一个一个忽略的文件配置,通过配置.gitignore文件就可以忽略提交。
注意:.gitignore文件本身应该提交给Git管理,这样可以确保所有人在同一项目下都使用相同的.gitignore文件。
二、使用
不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以直接在线浏览:https://github.com/github/gitignore
我们只需要需要忽略的文件或者文件夹,写进.gitignore就可以里。
比如我要忽略 sss.html,就在.gitignore写入
sss.html
我需要忽略vendor文件夹,就在.gitignore增加进去
sss.html
vendor
二、.gitignore不生效
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交。
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。