Android Studio + Git 基本上是Android开发的标配了。为了避免团队开发中不必要的文件冲突,可以在 .gitignore
文件中过滤不需要提交的文件。
下面的文件和目录都是不需要进行版本管理的:
-
local.properties
:用来保存项目依赖信息 -
.gradle
: 用来保存gradle的依赖信息 -
.idea
: 用来保存开发工具的设置信息 -
build
: 用来保存编译后的文件目录,所有build
文件夹都不需要跟踪 -
*.iml
: 是用来保存开发工具信息
根目录下的 .gitignore
:
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
.idea
module下的 .gitignore
:
/build
*.iml
注意:.gitignore
文件要在文件提交之前设置才有效,如果文件已经提交,需要先把仓库里面的文件删除掉。