这是我的gitignore文件:

# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/

但是,它仍然在此处检测到更改:
BW.xcodeproj/project.xcworkspace/xcuserdata/cooluser.xcuserdatad/UserInterfaceState.xcuserstate

这在XCode 6上。

我究竟做错了什么?

谢谢!

最佳答案

文件BW.xcodeproj/project.xcworkspace/[...]/UserInterfaceState.xcuserstate必须已经被git跟踪。

当您将条目添加到.gitignore时,它仅影响未跟踪的文件。如果已经对其进行了跟踪,则不会自动将其从存储库中删除。

您可以使用以下命令手动删除该文件:git rm --cached BW.xcodeproj/project.xcworkspace

09-04 06:22