码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发Git版本号控制,究竟哪些文件不要提交

时间:2017-07-16 12:34:01      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:tps   更新   配置文件   split   路径   github   lead   down   相关   

安卓开发的小伙伴们。想必大家在创建项目的时候,都有为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。


源代码地址:https://github.com/JerryloveEmily/GitIgnoreProject

Android开发Git版本号控制,究竟哪些文件不要提交

标签:tps   更新   配置文件   split   路径   github   lead   down   相关   

原文地址:http://www.cnblogs.com/jzdwajue/p/7189884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!