2015-02-09 61 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