お手本
GitHubで色々なプロジェクト用の.gitignoreファイルが公開されている
https://github.com/github/gitignore
Androidプロジェクト用はAndroid.gitignore
使用するときは、ファイル名からAndroidを削除して.gitignoreとする
設定内容
下記がGitHubに公開されているAndroid.gitignoreの設定内容
# 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) local.properties # Eclipse project files .classpath .project # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iml *.ipr *.iws .idea/# built application files
# files for the dex VM
# Java class files
については
# generated files
で除外されるディレクトリ配下に作成されるファイルなので
Eclipseでビルドする上においては、削除しても結果は同じだった
# Local configuration file (sdk path, etc)
Antでビルドするときに使用する設定ファイルの除外設定
# Proguard folder generated by Eclipse
ProGuardを有効化してリリースビルドした際に作成されるファイルの除外設定
# Eclipse project files
# Intellij project files
IDEのプロジェクト関連ファイルの除外設定は
EclipseとIntelliJ IDEAに対応している
確認
Gitで管理される対象ファイルは、下記のコマンドで確認できる
> git ls-files