ios - 如何对 Cocoapods 安装进行 nuke 并从 Github master 开始

标签 ios xcode git github cocoapods

我目前正在学习 iOS 开发类(class),我们使用 Github 向讲师提交作业。昨晚,我完成了一个我已经工作了几天的项目的任务,提交了 repo 协议(protocol)并在当天停下来。

今天早上,我开始了另一节课,内容涉及安装 Cocoapods。我从昨晚的分支(不是主分支)创建了一个分支并在其上安装了 Cocoapod(在我安装 Cocoapod 时 Xcode 已关闭)。当我意识到我在错误的分支上工作时,我切换到 master 分支并输入

git branch -d install-cocoapods 移除本地分支

然后我检查了主文件,在 Xcode 中打开它以为我会看到我的主文件,但我看到了 Cocoapods 的残余。我检查了 Github,发现最后一次更新是昨晚,但我无法摆脱对 Cocoapods 的本地引用,我从今天早上开始尝试将其安装在错误的分支上。

我检查了 Github,我昨晚保存的项目就在那里,但我一直没有成功地删除对我的项目的本地引用。我如何摆脱它们并从 Github 的干净“主”文件开始?

最佳答案

使用此命令删除所有 Pod 文件:

rm -rf Podfile.lock Pods/

存储所有更改,然后移至 master:

git stash -a
git checkout master

现在编写新的 Podfile 并运行:

pod install

关于ios - 如何对 Cocoapods 安装进行 nuke 并从 Github master 开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28411339/

相关文章:

git - rebase 私有(private)分支的最少命令数

git - 使用 git-update-index --remove 删除文件模式

ios - 如何在单击 mvvm 中的删除按钮时删除单元格

ios - 我想将 UISegmentedControl.selectedSegmentIndex 保存在核心数据中 - 但如何

ios - iPhone 模拟器在 Xcode 中不可见

xcode - 滑动长行的操作按钮位置

ios - 从使用 Gmail 帐户的电子邮件应用程序打开我的 iOS 现有应用程序不起作用

ios - Swift 将 sizeof 与 Int32 数组一起使用

ios - 如何在 IOS 中使用 STRIPE API 创建 STRIPE 客户?

git pull 忽略本地目录中的一个文件