簡體   English   中英

Git:分支合並問題

[英]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

如果你做的最后的合並計划,此選項可能不太理想branch2branch1在以后的某個點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM