3

我已将 android studio 从更新3.0.03.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

需要在项目中进行哪些更改才能摆脱这种情况?

4

2 回答 2

2

请按如下方式更改 .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 缓存中删除文件并重新提交。

于 2019-03-26T06:00:05.457 回答
0

首先检查这些文件是否尚未被跟踪:

git rm --cached .idea/caches/build_file_checksums.ser
git rm --cached .idea/caches/gradle_models.ser

如果您可以删除这些文件,那么(提交并)它们将被忽略

检查它们是否被忽略:

git check-ignore -v -- .idea/caches/build_file_checksums.ser
于 2019-03-26T06:01:11.087 回答