未提交的文件是:
> .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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)