2016-11-01 15 views
0

我正在使用Android-Studio开发应用程序。为了版本控制我的代码,我使用了GitLab。所以,我创建了以下.gitignore文件,以避免犯下的一切:Android-Studio(Git):* .iml文件总是被提交,为什么?

# built application files 
*.apk 
*.ap_ 

# files for the dex VM 
*.dex 

# Java class files 
*.class 

# built native files (uncomment if you build your own) 
# *.o 
# *.so 

# generated files 
bin/ 
gen/ 

# Ignore gradle files 
.gradle/ 
build/ 

# Crashlytics configuations 
com_crashlytics_export_strings.xml 

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

# Proguard folder generated by Eclipse 
proguard/ 

# Signing files 
.signing/ 

# Eclipse Metadata 
.metadata/ 

# Mac OS X clutter 
*.DS_Store 

# Windows clutter 
Thumbs.db 

# Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067) 
.idea/workspace.xml 
.idea/libraries/ 
.idea/tasks.xml 
.idea/.name 
.idea/compiler.xml 
.idea/copyright/profiles_settings.xml 
.idea/encodings.xml 
.idea/misc.xml 
.idea/modules.xml 
.idea/scopes/scope_settings.xml 
.idea/vcs.xml 
.idea/datasources.xml 
.idea/dataSources.ids 
*.iml 

build/intermediates/dex-cache/cache.xml 

.DS_Store? 
._* 
.Spotlight-V100 
.Trashes 
ehthumbs.db 
Thumbs.db 

然而,每当我试图commit-changes,提交包括build folder.iml file(添附图像中高亮显示),即使他们说在.gitignore文件中。

如何让Android工作室忽略这些文件和文件夹?

回答

0

要获得的IntelliJ IDEA(通过扩展,Android的工作室)完全忽略文件和文件夹使用Editor -> File Types -> Ignore Files and Folders如下:

enter image description here

https://www.jetbrains.com/help/idea/2016.2/file-types.html

忽略文件和文件夹:在此文本框中,指定您希望被IntelliJ IDEA忽略的文件和 文件夹。这些文件和 文件夹将被完全排除在任何类型的处理之外。通过 默认列表包括临时文件,服务文件相关 版本控制系统等

0

试试这个

首先提交任何未更改代码,然后运行这个命令:

git rm -r --cached。

这从指数(分段区域)删除任何已更改的文件,那么就 运行:

git的补充。

提交它:

git的承诺-m “的.gitignore现在工作”

完整的答案here

相关问题