在添加.gitignore文件后,Android Studio 如果沒有忽略我們想要忽略的文件踏幻,解決方法就是清除一下緩存。
原因gitignore對(duì)已經(jīng)追蹤的文件無效该面,清除緩存后就可以了。還不行隔缀,就從git上重新拉取代碼。
注意點(diǎn)cached和add后面猾瘸,需要空格和一個(gè) .
git rm -r --cached .
git add .
git commit -m "clear cached"
下面是Android通用的.gitignore文件的過濾內(nèi)容
Built application files
/*/build/
Crashlytics configuations
com_crashlytics_export_strings.xml
Local configuration file (sdk path, etc)
local.properties
Gradle generated files
.gradle/
Signing files
.signing/
User-specific configurations
.idea/libraries/
.idea/workspace.xml
.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
*.iml
OS-specific files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.iml
.gradle
/local.properties
.idea/
.DS_Store
build/
/build/
/captures
.externalNativeBuild