我已经从3.0.0
更新了android studio到3.3.2
。每次我建立像.idea/caches/build_file_checksums.ser
和.idea/caches/gradle_models.ser
这样的项目文件都会添加到git中。这个文件已经存在于.gitignore
中。这是我的项目级.gitignore文件
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
/.idea/tasks.xml
/.idea/misc.xml
/.idea/modules.xml
/.idea/vcs.xml
.DS_Store
/build
/captures
/.idea/caches/build_file_checksums.ser
/.idea/caches/gradle_models.ser
.externalNativeBuild
在项目中需要做些什么改变来摆脱这个?
请更改.gitignore文件,如下所示。您告诉它在root
位置找到文件。使用以下配置,它将查看项目目录。这应该解决问题。
*.iml
.gradle
local.properties
.idea/workspace.xml
.idea/libraries
.idea/tasks.xml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.DS_Store
build
captures
.idea/caches/build_file_checksums.ser
.idea/caches/gradle_models.ser
.externalNativeBuild
您将不得不从git缓存中删除文件并重新提交。
首先检查是否尚未跟踪这些文件:
git rm --cached .idea/caches/build_file_checksums.ser
git rm --cached .idea/caches/gradle_models.ser
如果您可以删除这些文件,那么(commit和)它们将被忽略
检查它们是否被忽略:
git check-ignore -v -- .idea/caches/build_file_checksums.ser