1
最初,我錯誤地使用git檢出項目的錯誤分支。我認爲這是一個簡單的解決方案,但我認爲我簽出了正確的遠程分支到新的本地分支。哎呀。現在,當我嘗試將更改推送到遠程分支時,git說我推送了一個新的遠程分支,這不是我想要的。爲什麼我必須推新的分支?
如何將我的更改合併到正確的遠程/本地分支,以便我可以提交/推送到正確的遠程分支?
我認爲我應該改變基礎,但是我想在別人打破別人之前問人羣的智慧。
最初,我錯誤地使用git檢出項目的錯誤分支。我認爲這是一個簡單的解決方案,但我認爲我簽出了正確的遠程分支到新的本地分支。哎呀。現在,當我嘗試將更改推送到遠程分支時,git說我推送了一個新的遠程分支,這不是我想要的。爲什麼我必須推新的分支?
如何將我的更改合併到正確的遠程/本地分支,以便我可以提交/推送到正確的遠程分支?
我認爲我應該改變基礎,但是我想在別人打破別人之前問人羣的智慧。
您可以隨時「複製」從一個分支到另一個分支,通過做櫻桃挑選。
從git fetch
開始,更新您的數據庫,然後簽出遠程分支。你會看到遠程分支的快照,處於分離模式。
現在做git cherry-pick [commit]
(用提交ID替換),如果需要解決任何衝突,然後推送。
將正確的遠程分支提取到相應的本地分支中。然後,將您之前的本地分支提交移動到當前分支 – RomanPerekhrest