2015-02-09 64 views
0

我目前正在开发iOS开发课程,我们使用Github将工作提交给指导教师。昨天晚上,我做了一个我一直在做几天的项目的任务,承诺回购并在当天停止。如何将Cocoapods安装并重新开始使用Github master

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

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

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

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

回答

2

与此命令删除所有波德文件:

rm -rf Podfile.lock Pods/ 

藏匿的所有更改,然后移动到主:

git stash -a 
git checkout master 

现在写新Podfile并运行:

pod install 
+0

谢谢!我已经看到了答案的片段,但没有完全摆脱旧文件的残余。我对于任何事情都感到犹豫不决,因为它感觉我正要把一团糟变成一团糟。再次感谢您对此的帮助! – Adrian 2015-02-09 14:14:06

0

我通常使用git clean -fxd

该单一命令将删除所有未跟踪和忽略的文件和目录,并且在大多数情况下,将您的repo恢复为“最干净”状态。

但请注意,此命令可能会删除任何未被跟踪的文件。所以请确保你有你想要跟踪的所有文件。

+0

谢谢你的回复。感谢您阅读这个问题。 – Adrian 2015-02-09 21:42:30