解決.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

相關文章
相關標籤/搜索