Android Studio Git .gitignore规则不生效的原因
2016-03-07 23:11
507 查看
在Android中git提交想忽略某些不想提交的文件,可以在项目目录中新建一个.gitignore,如果没有这个文件,可以手动建一个。里面匹配一下你不想提交的文件。
下面这是Android Studio的忽略规则
下面这是Android Studio的忽略规则
# OSX *.DS_Store # Gradle files build/ .gradle/ */build/ # IDEA *.iml .idea/.name .idea/encodings.xml .idea/inspectionProfiles/Project_Default.xml .idea/inspectionProfiles/profiles_settings.xml .idea/misc.xml .idea/modules.xml .idea/scopes/scope_settings.xml .idea/vcs.xml .idea/workspace.xml .idea/libraries # Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files antLauncher/bin antLauncher/gen # Local configuration file (sdk path, etc) local.properties # Log Files *.log规则网上很多,可以自己搜下,或者自己写一个也行。但是当我们提交的时候,却发现这些规则并没有失效,原因就是因为.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
git rm -r --cached . git add . git commit -m 'update .gitignore'
相关文章推荐
- 使用 ZXing Android Embedded 实现二维码扫码
- Android SDK 在线更新镜像服务器资源:
- Android Studio中使用Lambda表达式
- Android实现上拉查看图文详情的一种想法
- 【转】android: 长按删除listview的item
- android实现socket连接(服务器端)
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Ac
- android实现socket连接(客户端)
- [android] sql语句实现数据库的增删改查
- 伪装地理位置软件"任我行“android版本发布
- Android Studio 导入项目时路径中的中文出现乱码
- Android开发实践:自定义ViewGroup的onLayout()分析
- Android.mk文件
- 如何去掉滑动控件(比如ScrollView、ListView、ViewPager等)滑动到最顶部或最底部时出现的阴影效果。
- android Material Design (材质设设计)
- 在Android开发中遇到java.lang.NoClassDefFoundError的一般解决办法
- android中的HandlerThread类的学习
- android6.0新特性——电源节能
- android 属性动画 vs 延时实现动画
- 一个将Android手机屏幕投影到电脑屏幕上的软件