这是我的gitignore文件:
# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
但是,它仍会检测到更改:
BW.xcodeproj/project.xcworkspace/xcuserdata/cooluser.xcuserdatad/UserInterfaceState.xcuserstate
这是在XCode 6上。
我做错了什么?
谢谢!
答案 0 :(得分:14)
git必须已经跟踪文件BW.xcodeproj/project.xcworkspace/[...]/UserInterfaceState.xcuserstate
。
向.gitignore
添加条目时,它只影响未跟踪的文件。如果已经跟踪它们,则不会自动从存储库中删除它们。
您可以使用以下方式手动删除此文件:git rm --cached BW.xcodeproj/project.xcworkspace