小编典典

不能忽略 UserInterfaceState.xcuserstate

all

我正在使用 Git 进行 Xcode 4
项目版本控制。我已经明确添加ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate.gitignore,但
Git 它不会忽略它。任何想法为什么会这样?


阅读 100

收藏
2022-04-07

共1个答案

小编典典

Git 可能已经在跟踪该文件。

gitignore 文档

要停止跟踪当前跟踪的文件,请使用 git rm –cached

使用这个,用你的信息替换[project]和:[username]

git rm --cached [project].xcodeproj/project.xcworkspace/xcuserdata/[username].xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "Removed file that shouldn't be tracked"

或者,您可以使用该-a选项来git commit添加所有已修改或删除的文件。

一旦你从 git 中删除了文件,它就会尊重你的.gitignore.

2022-04-07