Xcode iOS使用git

Xcode iOS使用git,第1张

概述我已经设置了一个bitbucket repo并在我的Organizer中配置了它.我创建了一个基本的.gitignore并将其添加到我的项目的根目录中.我已经尝试提交所有文件,但它继续说我尝试推送时有未提交的文件. 未提交的文件是: > .DS_Store > project.pbxproj > UserInterfaceState.xcuserstate 我已将* .xcuserstate放入我 我已经设置了一个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.pbxprojgit commit -m "Put some commit message for this file"

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

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

总结

以上是内存溢出为你收集整理的Xcode iOS使用git全部内容,希望文章能够帮你解决Xcode iOS使用git所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1011045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存