gpt4 book ai didi

Android Studio .iml git 问题

转载 作者:行者123 更新时间:2023-11-29 17:34:39 25 4
gpt4 key购买 nike

当我尝试进行“git pull”时,我收到以下消息:

error: The following untracked working tree files would be overwritten by merge: blablabla.iml Please move or remove them before you can merge. Aborting

我尝试 checkout .iml 并将其添加到我的 gitignore,但我一直收到此消息。有人知道如何解决吗?

问候

何塞

最佳答案

Git 不会允许您执行会导致您丢失工作目录中的更改的 pull (出于显而易见的原因,这很好)。

将文件添加到您的 .gitignore 将告诉 git 不要将您对该文件的更改推送到其他存储库,但它不会阻止您 pull 其他存储库对这些文件的更改。所以这实际上对您尝试执行的操作没有影响。作为旁注,不建议将 iml 文件放在 .gitignore 中:What should be in my .gitignore for an Android Studio project? .

这是我会做的:

  1. 存储您的本地更改:git stash save "My iml changes"
  2. 然后 check out 代码:git pull
  3. 可选地,从存储中获取本地更改:git stash pop。或者,如果您愿意,git stash drop stash@{0}(正如@LoyalRayne 所指出的,您可能不需要这些更改)。使用 git stash show stash@{0} 查看不同之处。

关于Android Studio .iml git 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123193/

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