Git移除不必要的文件track
2017-02-27 本文已影响24人
thebestofrocky
在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