gpt4 book ai didi

Xcode 说 "Uncommitted Changes"每当我尝试 git pull 或 push

转载 作者:太空狗 更新时间:2023-10-29 12:44:40 24 4
gpt4 key购买 nike

我在我的项目中使用 git,每当我尝试从 Xcode 中 pull 时,我都会收到“未提交的更改”,它会阻止我 pull/推送。我尝试提交并找到一个扩展名为 *.xcuserstate 的文件,每当我在 Xcode 中打开/滚动到任何项目文件时都会修改此文件。这让我别无选择,只能执行包含该文件的单个提交,这会用无意义的提交填充 git 提交日志。

是否有办法阻止这种行为?

我试图将 *.xcuserstate 和 xcuserdata 放入 git ignore 中,但这导致 Xcode 在我每次尝试 pull 时崩溃。

Xcode 4.2 和 4.3 会发生这种情况

最佳答案

通常您不想将*.xcuserstate*.xcuserdata 文件放入您的Git 存储库。这些文件实际上并不是您项目的一部分,而只是 Xcode 存储其本地信息的地方,这些信息在重新加载您的项目时很有用。

您可以使用以下方法解决此问题:

git rm --cached *.xcuserstate *.xcuserdata

然后提交结果。这将从存储库中删除这些文件,而不会将它们从您的工作目录中删除。

关于Xcode 说 "Uncommitted Changes"每当我尝试 git pull 或 push,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11173261/

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