我想改變分支到現有的遠程分支,但是我錯誤地做了git branch some-remote-branch
,它創建了一個新的本地分支。我搞錯了git branch some-remote-branch錯誤
如何解決這個問題?
我想改變分支到現有的遠程分支,但是我錯誤地做了git branch some-remote-branch
,它創建了一個新的本地分支。我搞錯了git branch some-remote-branch錯誤
如何解決這個問題?
刪除新的本地分支,然後簽出正確的遠程分支。
git branch --delete some-remote-branch
git fetch (if your repo doesn't have the remote branch already)
git checkout -t origin/correct-branch
沒有什麼要解決的。只是
git checkout correct-branch
這將創建一個名爲correct-branch
一樣origin/correct-branch
一個本地分支,你會切換到這一點。
無需刪除您在本地創建的分支some-other-branch
。
這是我第一次做的,但沒有幫助。 Grinch91的答案很好(如果我第一次檢查出另一個分支)。 – EricC
@EricC如果您的本地回購是最新的,這應該起作用。可能這應該是問題。所以'git fetch'會這樣做。無論如何,很高興看到你已經解決了你的問題。 :)) –
我不得不先去另一個分支(或主)才能刪除。但其他方面效果很好:) – EricC