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/