您的位置:首页 > 移动开发 > Android开发

Android Studio Git Ignore File

2015-11-07 09:46 423 查看
参考:http://dxjia.cn/2015/09/android-studio-git-ignore-file/

http://www.cnblogs.com/spring87/p/4633259.html

http://www.lxway.com/66126112.htm

1、创建 .gitignore

由于Windows下不允许创建,文件名为空的文件,借助Git Bash。

在项目目录下,输入命令:

[code]touch  .gitignore


2、 .gitignore规则

Github上有个项目gitignore,组织了很多通用.gitignore文件,可以借鉴使用,我在用的,直接放在project根目录下即可,module子目录下不用放,除非在module下还需要有另外的文件需要忽略时再添加。:

[code]# Built application files
*.apk
*.ap_

# Files for the Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/

# 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/

# Windoes thumbs file
Thumbs.db

# Idea
.idea/
*.iml


3.解决不起作用

有时修改了.gitignore之后,重新git status,发现并没有变化,这是由于git的cache功能导致的,在git库中已存在了这个文件,之前push提交过该文件。

.gitignore文件只对还没有加入版本管理的文件起作用,所以如果之前已经用git把这些文件纳入了版本库,就不起作用了

通过下面的步骤解决:

如果新增的要忽略的文件比较多,则可以先清除所有的cache(注意命令最后的 “.”,代表全部的意思 ):

[code]git rm -r --cached .


如果只是个别文件,可以单独删除

[code]git rm --cached filename


然后重新 add

[code]git status
git add .
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: