博观而约取,厚积而薄发。这篇文章主要讲述Android开发Git版本号控制,究竟哪些文件不要提交相关的知识,希望能为你提供帮助。
安卓开发的小伙伴们。想必大家在创建项目的时候,都有为project的哪些文件须要提交的git的版本号控制而犯愁过吧。深怕有些文件提交了影响团队其它成员的更新使用。尤其是把一些暂时的编译构建文件给提交了,被Team Leader骂的不要不要的。
下面就是不须要经过git版本号控制来提交的文件和文件夹,详细代码能够查看project的.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(project自己主动生成的文件)
bin/
gen/
out
lib
Eclipse project files(使用eclipseproject的一些文件)
.classpath
.project
.settings/
eclipsebin
.metadata/
Proguard folder generated by Eclipse(使用eclipseproject生成的Proguard混淆文件夹)
proguard/
NDK(NDK相关的)
obj/
jniLibs
来看看提交到github上后的文件夹结构:
文章图片
又一次clone 下来正常执行,搞定~~
大致就是这些。还有什么能够补充的希望小伙伴们,能够留言补充。也欢迎提交pr。
【Android开发Git版本号控制,究竟哪些文件不要提交】
源代码地址:https://github.com/JerryloveEmily/GitIgnoreProject
推荐阅读
- 安装mysql提示This application requires .NET framework 4.0.
- Android第一行代码学习笔记七---活动的生命周期
- Android实现模拟表单上传
- ORM-Dapper快速学习
- Asp.Net Core 中无法使用 ConfigurationManager.AppSettings
- android等待旋转圆圈动画
- 小白学phoneGap《构建跨平台APP(phoneGap移动应用实战》连载三(通过实例来体验生命周期))
- Android 开发笔记___时间选择器---timePicker
- Android开发艺术-第二章 IPC 机制