2016-07-06 140 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上 - 对于其他类型的项目,忽略文件是有作为,并定期更新。