Xcode iOS使用git
我已经设置了一个bitbucket repo并在我的Organizer中配置了它.我创建了一个基本的.gitignore并将其添加到我的项目的根目录中.我已经尝试提交所有文件,但它继续说我尝试推送时有未提交的文件.
未提交的文件是: > .DS_Store 我已将* .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源文件之前,我终于学会了先检查忽略文件.希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |