如何核对 Cocoapods 安装并从 Github master 重新开始

How to nuke a Cocoapods installation and start over with Github master

我目前正在学习 iOS 开发课程,我们使用 Github 向教师提交作业。昨晚,我完成了一个我已经工作了几天的项目的任务,提交了 repo 并在当天停止。

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

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

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

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

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

rm -rf Podfile.lock Pods/

隐藏所有更改,然后移至 master:

git stash -a
git checkout master

现在写新的Podfile和运行:

pod install

我一般用git clean -fxd.

这个命令将删除所有未跟踪和忽略的文件和目录,并且在大多数情况下,会将您的存储库恢复到 "cleanest" 状态。

但请注意,此命令可能会删除所有未被跟踪的文件。因此,请确保您拥有所有要跟踪的文件。