最近重新回来带领移动端的几个小伙伴进行开发.偶然遇到一个有意思的问题.写一个文章告诉大家解决办法
目前现在市面上都是使用AndroidStudio进行开发.在开发之前需要设置.ignore文件.这样就能把一坨坨的build文件,properties文件过滤掉.我们只向git 提交java等代码文件.但是有的时候.因为一些特殊原因我们会发现.ignore文件不管用了.(AndroidStudio的bug,或者初始化建立的时候没编写.ignore等等)导致我做codeview的时候很不爽.每次一大坨!!!!
其实解决的方法也不难.只要掌握了git的原理.这个问题就解决了.
.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 以后必出现这些东东.
所以clean rebuild以后 我们就会发现刚才的一堆东西已经没了。
剩下的同理.
希望能给Android开发的小伙伴带来帮助.