在Android Studio 3.3.2中构建Android项目后,.gitignore中的文件总是被添加到git中

问题描述 投票:1回答:2

我已经从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

在项目中需要做些什么改变来摆脱这个?

git gitignore android-studio-3.2
2个回答
1
投票

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


0
投票

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

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
© www.soinside.com 2019 - 2024. All rights reserved.