Git移除不必要的文件track

在Android Studio新建的Project中,如果git track了一些不需要track的文件(如build文件夹下面的临时文件),每次commit都很头痛。所以必须移除这些文件的track;

Git命令:

****git rm --cached --force app/build/intermediates/incremental/packageDebugResources/merged.dir/values-v11/values-v11.xml****

如果文件太多,一个个移除会疯掉的,幸好,有个很棒的Android Studio插件:.ignore

在Android Studio中的plugin里安装好。(Github: https://github.com/hsz/idea-gitignore)

然后在.gitignore文件中创建不需要track的文件和文件夹规范,完成之后,如果有规则里的文件被track了,插件会提醒你,你按提示可以进行一键清楚。

还可以利用插件直接生成.gitignore文件(详见github.com);

附上android .gitignore内容:


# 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

.idea/tasks.xml

.idea/gradle.xml

.idea/dictionaries

.idea/libraries

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,774评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,591评论 2 45
  • 妈妈想看看女儿过得怎么样,来了之后一片心酸。没房没车没存款,没有稳定的收入,35岁的两口俩一事无成。日子怎么过成了...
    进击的月月阅读 232评论 0 0
  • 蓝曦臣从来不知道自己也会有这么一天。 今天的课结束得早,他收拾了一下桌上的书,又掏出手机看了一眼。 电几乎是满的,...
    汝南第阅读 3,733评论 1 11
  • 汉广南有乔木,不可休思。汉有游女,不可求思。汉之广矣,不可泳思。江之永矣,不可方思。翘翘错薪,言刈(yi 四声)其...
    拾壹少阅读 830评论 12 9