这是我的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