一、介绍

在某些情况下,我们不需要把文件提交到 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'

海生
104 声望34 粉丝

与黑夜里,追求那一抹萤火。