[英]Git: branch merge issue
我創建了兩個分支:branch1和branch2。 我已經更改了一個文件並提交到branch1而不在branch2中合並。 所以在這個級別上branch2還沒有那個提交。 現在沒有將branch1合並到branch2中,錯誤地我在branch2中再次提交了一次提交。
所以現在我只想讓branch2中的這個branch2最后提交更改而不會丟失branch2中不可用的branch1最后提交。
有什么辦法可以解決嗎?
任何對我有用的想法。 謝謝
您可以選擇將branch2
提交放入branch1
:
git checkout branch1
git cherry-pick <SHA-1 of branch2 commit>
但是,假設兩個分支彼此之間僅branch1
一次提交,您還可以將branch2
合並為branch1
:
git checkout branch1
git merge branch2
如果你做的最后的合並計划,此選項可能不太理想branch2
到branch1
在以后的某個點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.