在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文件中創(chuàng)建不需要track的文件和文件夾規(guī)范,完成之后,如果有規(guī)則里的文件被track了,插件會提醒你,你按提示可以進行一鍵清楚。
還可以利用插件直接生成.gitignore文件(詳見github.com);
附上android .gitignore內(nèi)容:
# 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