2016-07-06 141 views
5

我正在開發一個應用程序,我必須將該項目帶到GitHub。現在,我必須製作gitIgnore文件。我知道該文件是用來忽略我的項目中的一些指定的文件。我使用gitIgnore.io服務,並收到生成的文件。這是我的gitIgnore文件:在Android Studio中把gitIgnore文件放在哪裏?

# Created by https://www.gitignore.io/api/android 

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

# Files for the ART/Dalvik VM 
*.dex 

# Java class files 
*.class 

# Generated files 
bin/ 
gen/ 
out/ 

# 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 Studio captures folder 
captures/ 

# Intellij 
*.iml 
.idea/workspace.xml 

# Keystore files 
*.jks 

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

但我不知道是要複製這個,並把它放在我的Android項目中。 有人可以幫我嗎?

我複製該文件到Android Studio中我gitIgnore文件,但是當我有推GitHub上那個項目我gitnigore文件看起來像這樣:

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

所以,這是我複製到Android Studio中文件不在這裏。問題是什麼?

回答

3

的.gitignore文件必須在該項目不僅在機器人項目,但在任何項目類型的根目錄

我希望我的回答將是有益的

+0

嗯,我不好解釋我的問題。當我從gitIgnore服務下載這個文件後,我應該怎麼做? – Atenica

+0

只是複製文件的內容,並在項目根目錄中創建文件名爲.gitigniore在項目根目錄和git將忽略任何文件匹配此文件中的表達式 –

+0

我複製此文件旁邊的gradle文件在我的項目結束時,當我想重新命名它到「.gitignore」,然後我收到此消息「名稱」.gitignore「已在此位置使用,請使用不同的名稱。」 – Atenica

9

正常的創建一個新的項目時, gitignore文件是爲你生成的。

這裏是正確的.gitignore文件。

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

這是你必須把它。

enter image description here

+0

謝謝。還有一個問題:您認爲gitignore.io服務對製作.gitignore文件是否足夠好?換句話說,我需要忽略的是這裏產生的嗎? – Atenica

+0

每當您創建新項目時,Android Studio都會生成gitignore。如果您正在處理現有項目副本並粘貼上述文本。你不需要別的東西。 gitignore.io很棒,但你不需要它。 –

+0

但是'app'模塊中'build'文件夾怎麼樣?! –

0

退房this得心應手頁Github上 - 對於其他類型的項目,忽略文件是有作爲,並定期更新。