Android开发Git版本控制,到底哪些文件不要提交

安卓开发的小伙伴们,想必大家在创建项目的时候,都有为工程的哪些文件需要提交的git的版本控制而犯愁过吧,深怕有些文件提交了影响团队其他成员的更新使用,尤其是把一些临时的编译构建文件给提交了,被Team Leader骂的不要不要的。


以下就是不需要经过git版本控制来提交的文件和文件夹,具体代码可以查看工程的.gitignore文件:

IntelliJ IDEA(IDE相关的设置)
.idea
*.iml
*.ipr
*.iws

Gradle(gradle相关的)
.gradle
gradlew.bat
build

Local configuration file (sdk path, etc)(本地的配置文件:sdk的路径等)
local.properties
reports
/captures
jacoco.exec

Mac system files(mac系统下的文件)
.DS_Store

Build application files(构建的app文件)
*.apk
*.ap_

Log Files(log文件)
*.log

Android Studio Navigation editor temp files(AS导航编辑临时文件)
.navigation/

files for the dex VM(dex包文件)
*.dex

Java class files(java编译的class字节码文件)
*.class

generated files(工程自动生成的文件)
bin/
gen/
out
lib

Eclipse project files(使用eclipse工程的一些文件)
.classpath
.project
.settings/
eclipsebin
.metadata/

Proguard folder generated by Eclipse(使用eclipse工程生成的Proguard混淆文件夹)
proguard/

NDK(NDK相关的)
obj/
jniLibs

来看看提交到github上后的目录结构:
清爽的目录

重新clone 下来正常运行,搞定~~


大致就是这些,还有什么可以补充的希望小伙伴们,可以留言补充,也欢迎提交pr。
源码地址:https://github.com/JerryloveEmily/GitIgnoreProject

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值