gpt4 book ai didi

android - 从 GIT 中永久删除 .iml 文件

转载 作者:IT王子 更新时间:2023-10-28 23:36:29 24 4
gpt4 key购买 nike

我在使用 Android Studio 生成的 .iml 文件时遇到问题。在 Gradle 同步时,它们会重新生成,这意味着即使没有任何变化,我也必须进行提交。我只是想让这些文件不被跟踪。

我尝试了以下方法。

  • *.iml 添加到我项目的 .gitignore 文件以及每个模块的 .gitignore 中。我已经尝试过 *.iml**/*.iml
  • 当它们出现在暂存文件列表中时,使用了 git rm --cached app/app.iml。即使在这样做并提交之后,它们也会在稍后再次出现。
  • 如建议 here我将它添加到版本控制下的设置中的忽略文件中

最佳答案

你有正确的步骤,但你需要组织它们

  1. git rm --cached <all_your_iml_files>删除所有这些远程存储库。

    或者,您可以执行一个简单的命令来删除所有 *.iml像这样的文件 git ls-files | grep "\.iml$" | xargs git rm --cached

  2. 使用 git commit -m "msg" 提交更改之后,你可以看到你所有的*.iml文件作为未跟踪的文件。

  3. 添加 *.iml到您的 .gitignore 文件中,并在单独的提交或之前的相同提交中提交。

关于android - 从 GIT 中永久删除 .iml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35750673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com