当前位置: 首页 > news >正文

git UserInterfaceState.xcuserstate 文件频繁更新

1> 退出 Xcdoe,打开终端(Terminal),进入到你的项目目录下。

2> 在终端键入  git rm --cached <YourProjectName>.xcodeproj/project.xcworkspace/xcuserdata/<YourUsername>.xcuserdatad/UserInterfaceState.xcuserstate

        终端返回:rm 'QFormDataExample.xcodeproj/project.xcworkspace/xcuserdata/JHQ0228.xcuserdatad/UserInterfaceState.xcuserstate'

3> 提交更新,在终端键入  git commit -m "Removed file that shouldn't be tracked"

        终端返回:<master 734ff0a> Removed file that shouldn't be tracked
                 1 file changed, 0 insertions(+), 0 deletions(-)
                 delete mode 100644 QFormDataExample.xcodeproj/project.xcworkspace/xcuserdata/JHQ0228.xcuserdatad/UserInterfaceState.xcuserstate

4> 在 .gitignore 文件中加入如下几行,或者在 GitHub Desktop 中右击 UserInterfaceState.xcuserstate 更新,选择 Ignore all .xcuserstate files

        *.xcuserstate
        project.xcworkspace
        xcuserdata
        UserInterfaceState.xcuserstate
        project.xcworkspace/
        xcuserdata/
        UserInterface.xcuserstate

5> 提交更新,重新打开 Xcode commit, push。

然后出现如下图所示的.gitignore文件

我们需要点击左侧的小方框勾选add进来

然后commit提交到本地仓库,最后push到远程仓库

然后重新打开Xcode

相关文章:

  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——IMX335摄像头测试 #MIPI CSI
  • lodash-es 详解
  • 矩阵基础+矩阵转置+矩阵乘法+行列式与逆矩阵
  • TensorRT模型部署剪枝
  • Day92 | 灵神 | 二叉树 路径总和
  • Information-Theoretic Limits of Bistatic Integrated Sensing and Communication
  • 危化品经营单位安全生产管理人员备考要点
  • 深入探究Linux编译器gcc/g++:从基础到进阶
  • B2B2C商城系统流程图解析
  • 从零构建机器学习流水线:Dagster+PyTorch实战指南
  • Vue3 SSR 工程化实践:日常工作中的性能优化与实战技巧
  • MySQL 中 `${}` 和 `#{}` 占位符详解及面试高频考点
  • Linux常用基本命令
  • Ubuntu服务器日志满audit:backlog limit exceeded了会报错解决方案-Linux 审计系统 (auditd) 工具
  • Linux红帽:RHCSA认证知识讲解(十 三)在serverb上破解root密码
  • 构建用户友好的记账体验 - LedgerX交互设计与性能优化实践
  • springboot 切面拦截自定义注解
  • 50%时效提升!中巴新航线如何重构ebay跨境电商物流成本?
  • win7/win10/macos如何切换DNS,提升网络稳定性
  • 若依改用EasyCaptcha验证码
  • frontpage做网站/大学生网页设计作业
  • 如何用div和css做购物网站/公司网站建设步骤
  • 甘肃省路桥建设集团网站/郑州seo哪家专业
  • 淘宝搜索框去什么网站做/关于网络营销的方法
  • 网站建设前期如何做好市场定位分析/痘痘该怎么去除效果好
  • 模拟网站效果/宁波网站建设优化企业