2017-03-16 76 views

回答

1

刪除新的本地分支,然後簽出正確的遠程分支。

git branch --delete some-remote-branch 
git fetch (if your repo doesn't have the remote branch already) 
git checkout -t origin/correct-branch 
+0

我不得不先去另一個分支(或主)才能刪除。但其他方面效果很好:) – EricC

1

沒有什麼要解決的。只是

git checkout correct-branch 

這將創建一個名爲correct-branch一樣origin/correct-branch一個本地分支,你會切換到這一點。

無需刪除您在本地創建的分支some-other-branch

+0

這是我第一次做的,但沒有幫助。 Grinch91的答案很好(如果我第一次檢查出另一個分支)。 – EricC

+0

@EricC如果您的本地回購是最新的,這應該起作用。可能這應該是問題。所以'git fetch'會這樣做。無論如何,很高興看到你已經解決了你的問題。 :)) –