最近重新回來帶領(lǐng)移動端的幾個小伙伴進行開發(fā).偶然遇到一個有意思的問題.寫一個文章告訴大家解決辦法
目前現(xiàn)在市面上都是使用AndroidStudio進行開發(fā).在開發(fā)之前需要設(shè)置.ignore文件.這樣就能把一坨坨的build文件,properties文件過濾掉.我們只向git 提交java等代碼文件.但是有的時候.因為一些特殊原因我們會發(fā)現(xiàn).ignore文件不管用了.(AndroidStudio的bug,或者初始化建立的時候沒編寫.ignore等等)導致我做codeview的時候很不爽.每次一大坨!!!!
其實解決的方法也不難.只要掌握了git的原理.這個問題就解決了.

首先這個小伙伴build以后的文件.我們發(fā)現(xiàn)很多東西都弄不了.
.ignore文件也有編寫..
下面我們就來搞一下.
1:找到comple-file-map.properties對應的文件夾目錄下(一般都是XXX/build)下面

終端進入這個目錄下

在這里git rm --cached build -r 釋放掉git文件的引用 這里會把Build里所有的引用全部釋放
然后git commit -m 'delete remote somefile' 提交
最后git push 到對應的分支即可.
咱們重新build一下看看!
由于我這里的項目引用模塊比較多. 每次clean 以后必出現(xiàn)這些東東.
所以clean rebuild以后 我們就會發(fā)現(xiàn)剛才的一堆東西已經(jīng)沒了。

剩下的同理.
希望能給Android開發(fā)的小伙伴帶來幫助.