2016-11-27 14 views
0

Android Studio(v2.2.2)で新しいプロジェクトを作成するときに、.gitignoreファイルが自動的に作成されます。これは、次の要素で構成されますデフォルトのAndroidプロジェクトをGitにコミットする適切な方法は?

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

プロジェクトフォルダがルートに以下のファイル/ディレクトリで構成されています。これに基づき

Tele1.iml 
app 
build 
build.gradle 
gradle 
gradle.properties 
gradlew 
gradlew.bat 
local.properties 
settings.gradle 

、基本的な、デフォルトのプロジェクトをコミットするための適切な方法は何ですかGitに?私は単にgit add .を行うことができますし、何をコミットする必要があり、何がそうでないはずですか?私はこれを行う場合、これはリポジトリに追加されますものです:

A .gitignore 
A .idea/compiler.xml 
A .idea/copyright/profiles_settings.xml 
A .idea/gradle.xml 
A .idea/misc.xml 
A .idea/modules.xml 
A .idea/runConfigurations.xml 
A .idea/vcs.xml 
A app/.gitignore 
A app/build.gradle 
A app/proguard-rules.pro 
A app/src/androidTest/java/local/abc/tele1/ExampleInstrumentedTest.java 
A app/src/main/AndroidManifest.xml 
A app/src/main/java/local/abc/tele1/MainActivity.java 
A app/src/main/res/layout/activity_main.xml 
A app/src/main/res/mipmap-hdpi/ic_launcher.png 
A app/src/main/res/mipmap-mdpi/ic_launcher.png 
A app/src/main/res/mipmap-xhdpi/ic_launcher.png 
A app/src/main/res/mipmap-xxhdpi/ic_launcher.png 
A app/src/main/res/mipmap-xxxhdpi/ic_launcher.png 
A app/src/main/res/values-w820dp/dimens.xml 
A app/src/main/res/values/colors.xml 
A app/src/main/res/values/dimens.xml 
A app/src/main/res/values/strings.xml 
A app/src/main/res/values/styles.xml 
A app/src/test/java/local/abc/tele1/ExampleUnitTest.java 
A build.gradle 
A gradle.properties 
A gradle/wrapper/gradle-wrapper.jar 
A gradle/wrapper/gradle-wrapper.properties 
A gradlew 
A gradlew.bat 
A settings.gradle 

多くのブログはこのことについて話をしていると、多くの異なるものを言うと、私は右と間違っているかわからないんだけど。ありがとう。

答えて

0

はい、作り:ビルド/で生成されたすべてのファイルが、例えば、除外されているので、

git add . 
    git commit 
    git push 

で結構です。 imlファイルは報告されているように除外することもできますhere。 Android Studioを使用する場合、ISEはこれらのコマンドを使用してコミット/プッシュします。

0

あなたが最初にあなただけのandroid.gitignoreを選択し、プロジェクトに追加.gitignoreを編集して、このリソースhttps://github.com/github/gitignore

を使用することができますコミットします前に。

+0

Androidスタジオで生成されたサードパーティの.gitignoreファイルを使用するのはなぜですか?それは間違っているか不完全ですか? – rityzmon

+0

より完全です。デフォルトの.gitignoreのようにログファイルをプッシュしている場合 –

関連する問題