本文主要介绍使用git,添加ignore文件后,每次提交仍会出现UserInterfaceState.xcuserstate的解决办法,更多回答可参考stackoverflow
- 出现这种情况可以在终端输入一下指令
git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate
git commit -m "删除烦人的UserInterfaceState.xcuserstate文件"
- 删除所有用户的xcuserstate文件
git rm --cache */UserInterfaceState.xcuserstate
注:
- 指令中ProjectFolder
为对应的工程名
- myUserName为对应的用户名称
- 同样的,如果出现.DS_Store文件也可用这种方法解决,主要使用
git rm -- cached
指令
网友评论