本教程讲述了安卓项目中哪些文件会被提交,哪些文件不会被忽略到git仓库。
gitignore是一个文本文件,它包含在提交安卓项目时被排除的文件或模式的列表。
以下是gitignore文件的列表和模式
java文件被编译成类文件,所以类文件不需要提交到版本库。
# Java class files
*.class
大量的模板文件被生成
# generated files
bin/
gen/
Gradle本地文件是不需要的,build文件夹包含项目的构建输出。
# Ignore gradle files
.gradle/
build/
配置文件如.iws, .ipr, .iml, local.properties可以被排除。
# configuration
.iws
.ipr
.iml
local.properties
构建生成的包文件
可以添加以下生成包文件
# built generated package files
*.apk
*.ap_
Dalmik VM文件
# the Dalvik VM files
*.dex
日志文件
*.log
密钥库文件
*.jks
在Android studio以及Intelli IDEA中打开的Android项目。
这些与IDE相关的文件可以被忽略
# Android Studio / IntelliJ IDEA
*.iws
.idea/libraries
.idea/tasks.xml
.idea/vcs.xml
.idea/workspace.xml
/out/
操作系统的特定文件
# OS temparory files
.DS_Store
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db