您的位置:首页 > 其它

git中忽略UserInterfaceState.xcuserstate的方法

2016-04-25 14:58 483 查看
使用版本控制来托管代码时会遇到这样的问题

1.添加过.gitignore文件

Xcode

.DS_Store

build/

.pbxuser

!default.pbxuser

.mode1v3

!default.mode1v3

.mode2v3

!default.mode2v3

.perspectivev3

!default.perspectivev3

.xcworkspace

!default.xcworkspace

xcuserdata

profile

.moved-aside

DerivedData

.idea/

Pods - for those of you who use CocoaPods

Pods

Podfile.lock

2.如每次push时还是会有UserInterfaceState.xcuserstate文件

这时可以在终端中输入:

git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate

(1).ProjectFolder为对应的工程名称

(2).myUserName为对应的用户名称

例如:

git rm --cached Horrible_FM.xcodeproj/project.xcworkspace/xcuserdata/miniu.xcuserdatad/UserInterfaceState.xcuserstate

git commit -m "Removed file that shouldn't be tracked"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: