Can I just ignore into the gitignore the *.iml and misc.xml files inside and Android Studio project?
当然,为什么不呢Android Studio通常非常擅长导入Android Gradle项目并重新创建IDEA文件,因此在项目中工作的任何人都不应该在检查项目并获得构建时遇到问题.
没有一个“官方”.gitignore.您选择忽略的内容通常由您决定.
大多数Android Studio的配置文件(.iml文件和/.idea下的所有内容)都是您不需要担心的基本项目配置.如果您正在进行更改,例如手动忽略IDE中的文件夹或禁用某些IDE代码质量检查,则可能需要检查这些相应的文件,以便在整个团队中进行一致的项目设置.对于绝大多数项目,您根本不需要这些文件.
一些团队也更倾向于忽略所有IDE生成的文件和文件夹,以保持项目IDE不可知.无论您想要这样做,还是想要对您的团队执行特定的IDE,都是另一个决定.
当您创建一个新的Android Studio项目时,它将为您自动生成一个.gitignore.截至2014年10月,默认的.gitignore如下所示:
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
.idea/
app/app.iml
*.iml
Android Studio目前还在Android模块的目录中生成第二个.gitignore,只包含/ build.