2015-11-28 11 views
15

Ich habe vor kurzem ein Android-Projekt erstellt, aber es ist mein erstes Mal mit Android Studio arbeiten, legte ich das Projekt in einem Ordner Git, um mit einem anderen Entwickler über Git zu arbeiten und ich fand das Standard .gitignore Datei enthält folgende Komponenten:Ideal Android Studio gitignore Datei

*.iml 
.gradle 
/local.properties 
/.idea/workspace.xml 
/.idea/libraries 
.DS_Store 
/build 
/captures 

ich frage nur ist dies der ideale gitignore Datei können zusammenarbeiten, um remote zu sein? oder muss ich einige Dateien bearbeiten oder entfernen ?!

+1

Mögliche Duplikat ([Was in meinem .gitignore für ein Android-Studio-Projekt sein sollte?] http://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project) – RogueBaneling

Antwort

39

Was mich betrifft, ideal gitignore Datei ist:

### Android ### 
# Built application files 
*.apk 
*.ap_ 

# Files for the Dalvik VM 
*.dex 

# Java class files 
*.class 

# Generated files 
bin/ 
gen/ 

# Gradle files 
.gradle/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Proguard folder generated by Eclipse 
proguard/ 

# Log Files 
*.log 

# Android Studio Navigation editor temp files 
.navigation/ 

### Android Patch ### 
gen-external-apklibs 


### Java ### 
*.class 

# Mobile Tools for Java (J2ME) 
.mtj.tmp/ 

# Package Files # 
*.jar 
*.war 
*.ear 

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 
hs_err_pid* 


### Intellij ### 
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio 

*.iml 

## Directory-based project format: 
.idea/ 
# if you remove the above rule, at least ignore the following: 

# User-specific stuff: 
# .idea/workspace.xml 
# .idea/tasks.xml 
# .idea/dictionaries 

# Sensitive or high-churn files: 
# .idea/dataSources.ids 
# .idea/dataSources.xml 
# .idea/sqlDataSources.xml 
# .idea/dynamic.xml 
# .idea/uiDesigner.xml 

# Gradle: 
# .idea/gradle.xml 
# .idea/libraries 

# Mongo Explorer plugin: 
# .idea/mongoSettings.xml 

## File-based project format: 
*.ipr 
*.iws 

## Plugin-specific files: 

# IntelliJ 
/out/ 
/captures 

# mpeltonen/sbt-idea plugin 
.idea_modules/ 

# JIRA plugin 
atlassian-ide-plugin.xml 

# Crashlytics plugin (for Android Studio and IntelliJ) 
com_crashlytics_export_strings.xml 
crashlytics.properties 
crashlytics-build.properties 

Sie können auch super Service nutzen: https://www.gitignore.io/

+0

'* .class' Eintrag ist mehr als einmal definiert :) –

Verwandte Themen