加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xcode iOS使用git

发布时间:2020-12-14 17:37:59 所属栏目:百科 来源:网络整理
导读:我已经设置了一个bitbucket repo并在我的Organizer中配置了它.我创建了一个基本的.gitignore并将其添加到我的项目的根目录中.我已经尝试提交所有文件,但它继续说我尝试推送时有未提交的文件. 未提交的文件是: .DS_Store project.pbxproj UserInterfaceState
我已经设置了一个bitbucket repo并在我的Organizer中配置了它.我创建了一个基本的.gitignore并将其添加到我的项目的根目录中.我已经尝试提交所有文件,但它继续说我尝试推送时有未提交的文件.

未提交的文件是:

> .DS_Store
> project.pbxproj
> UserInterfaceState.xcuserstate

我已将* .xcuserstate放入我的.gitignore中.

有任何想法吗?

解决方法

我曾经一直有同样的问题.

首先,关闭Xcode.这将继续产生将持续出现的xcuserstate变化.打开你的项目文件夹,我们需要让用户在那里工作.如果右键单击.xcodeproj文件,请选择“显示包内容”.这将允许您查看隐藏在那里的所有内容.您可以在那里删除.xcuserdata文件.这可能会丢失您的Xcode状态,例如您打开的文件夹,标签等.但它不会以任何方式损害您的项目.下次打开Xcode时它会创建另一个.

接下来,打开终端.这是处理此问题的最佳方法.确保您位于终端内项目的目录中.如果您不确定,请键入cd并将项目文件夹拖放到终端以加载位置名称.

rm .DS_Store

这将删除Mac OS创建的隐藏文件夹文件.别担心.如果您还没有关闭项目文件夹,或者只创建另一个文件夹.

希望如果你已经做到这一点,你可以在当前设置的终端上运行git status,并且应该看到一条消息,显示只有1个文件需要提交. pbxproj文件.如果是这样,太好了!

git add project.pbxproj
git commit -m "Put some commit message for this file"

这应该添加你的项目文件并提交git并清理. git状态应该显示您的repo是免费的,并且清除所有未跟踪和未提交的文件.

幸运的是,当您再次启动Xcode并创建这些文件时,您的gitignore文件应该启动并忽略它们以供将来提交.当我第一次使用git时,这种情况经常发生在我身上.在添加任何Xcode源文件之前,我终于学会了先检查忽略文件.希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读