2017-04-15 80 views
1

最初,我錯誤地使用git檢出項目的錯誤分支。我認爲這是一個簡單的解決方案,但我認爲我簽出了正確的遠程分支到新的本地分支。哎呀。現在,當我嘗試將更改推送到遠程分支時,git說我推送了一個新的遠程分支,這不是我想要的。爲什麼我必須推新的分支?

如何將我的更改合併到正確的遠程/本地分支,以便我可以提交/推送到正確的遠程分支?

我認爲我應該改變基礎,但是我想在別人打破別人之前問人羣的智慧。

+0

將正確的遠程分支提取到相應的本地分支中。然後,將您之前的本地分支提交移動到當前分支 – RomanPerekhrest

回答

0

您可以隨時「複製」從一個分支到另一個分支,通過做櫻桃挑選。

git fetch開始,更新您的數據庫,然後簽出遠程分支。你會看到遠程分支的快照,處於分離模式。

現在做git cherry-pick [commit](用提交ID替換),如果需要解決任何衝突,然後推送。