????在Android中g(shù)it提交想忽略某些不想提交的文件,可以在項目目錄.gitignore中添加忽略規(guī)則,但是發(fā)現(xiàn)即使是添加了,還是會有一些編譯文件依舊會加入到git status清單中去,之前添加的忽略規(guī)則并沒有生效,查了一下,原因就是因為.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無效的。解決方法就是先把本地緩存刪除(改變成未track狀態(tài)),然后再提交,操作命令如下:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push origin master
完成上面的操作,下次再Clean 或者 build之后再提交代碼忽略就生效了。