天天看點

.ignore配置問題1:配置後所忽略的檔案不起作用git rm -r --cached 檔案/檔案夾名字

gitignore可以指定git忽略指定檔案。

問題:

想忽略一些檔案在.gitignore檔案中會配置對應的檔案,但是有時候配置後還是沒有起作用:

我在element-ui封裝個性化元件時,需要更換元件顔色主題,便在".gitigore"檔案裡添加以下檔案,隻送出編譯後檔案:/theme/index.css

# ignore theme files expect index.css
/theme/*.css
!/theme/index.css      

但git add .後發現配置沒啥用,theme目錄下檔案依舊送出┭┮﹏┭┮

原因:

後來發現是緩存問題:由于theme目錄檔案已經送出,這時僅僅在.gitignore中加入忽略是不行的。需要清除緩存。

删除緩存指令:

git rm -r --cached 檔案/檔案夾名字

或者:

git rm -r --cached .
git add -A
git commit -m 'update .gitignore'      

轉載于:https://www.cnblogs.com/ziChin/p/10427628.html

git