我目前正在学习 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/