解决.gitignore没法刷新的问题

.gitignore只能忽略那些原来没有被track的文件,若是某些文件已经被归入了版本管理中,则修改.gitignore是无效的。php

gitignore

为了能从新忽略那些已经被track的文件,例如中止tracking一个文件可是又不从仓库中删除它。能够使用如下命令:git

git rm –cached filename缓存

上面这个命令用于删除单个缓存文件。网站

删除缓存目录使用如下命令:spa

 git rm -rf –cached foldernameblog

若是你想忽略的文件或者文件夹比较多,没法一个一个的删除。索引

重置全部缓存,提交后刷新忽略文件

运行命令:ip

git rm -r –cached .get

上面这个命令将会移除全部的缓存索引,而后运行再运行如下命令添加全部的文件:it

git add .

提交它:

git commit -m “.gitignore is now working”


查看更多:  解决.gitignore没法刷新的问题 | LixiPHP - 专一于建设高品质网站! http://blog.lixiphp.com/gitignore-not-flush/#ixzz2xYtAFAIa

相关文章
相关标签/搜索