Andorid git提交代码时为什么有些文件不需要提交?
1、.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
2、 .gradle 文件夹,此文件夹是用来保存gradle的依赖信息。
3、 所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。
4、 所有的 .iml 文件,是用来保存开发工具信息。
5、local.properties 文件,是用来保存项目依赖信息。
。。。。。。
比如local.properties
,xxx.iml
等文件都是每个开发者独有的一些配置。JDKB版本,SDK位置都各不一样。每个人都提交很明显会有冲突问题,最好的方式就是不加入git管理
如何忽略这些不需要的文件?
touch.gitignore
, 生成.gitignore文件
.gitignore 中需要配置的文件
.gradle local.properties gradle.properties .DS_Store build/ captures/ # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) # Eclipse project files .classpath .project # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iml *.ipr *.iws .idea/