git中忽略UserInterfaceState.xcuserstate的方法
2016-04-25 14:58
483 查看
使用版本控制来托管代码时会遇到这样的问题
1.添加过.gitignore文件
build/
.pbxuser
!default.pbxuser
.mode1v3
!default.mode1v3
.mode2v3
!default.mode2v3
.perspectivev3
!default.perspectivev3
.xcworkspace
!default.xcworkspace
xcuserdata
profile
.moved-aside
DerivedData
.idea/
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"
1.添加过.gitignore文件
Xcode
.DS_Storebuild/
.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
PodsPodfile.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"
相关文章推荐
- 同步与异步、阻塞与非阻塞
- spring的事务解读
- Linux系统下adb devices无法看到移动设备
- 编译原理--C-Minus词法分析器C++实现
- Android关于OnTouch 和OnClick同时调用冲突的解决方案
- DbUtils组件
- 使用cocoaPods 做依赖的管理
- 翻译:谷歌HTML、CSS和JavaScript风格规范
- block和代理
- 天天学C#--数据访问类(一)
- [改善Java代码] 推荐使用序列化实现对象的拷贝
- 状态码
- 重温MVC基础入门
- JDSideMenu实现(整块)侧滑功能,主视图会和状态栏(StatusBar)会一起滑动。
- JSP基础整理
- gimp 颜色替换
- iOS - Cell高度不固定的情况处理
- Python-day3作业-haproxy配置文件管理脚本
- iOS通过网络请求解析数据_中国省市区街道
- 八、oracle 分页