2016-02-26 133 views
0

我有sample其中git merge給我意想不到的結果。Git合併分支從分離

這裏master分支已經提交#3帶有不希望的更改。我簽出穩定的提交#2並創建具有額外用法的新分支。我可以合併new_branchmaster所有三行嗎?感謝幫助!

Commit tree

Link to repository

+0

所以,你想'master'指向'new_branch'? – Raffaele

+0

是的,你可以做合併,但這是你真正想做的事情嗎?您的問題對我來說不夠清楚,無法理解業務邏輯。 –

回答

1

您可以合併成new_branch然後master#回覆3。

或者,您可以重置masternew_branch

git checkout master git reset --hard new_branch

+0

xuanduc987,謝謝,它解決了我的問題! – Dmitry

0

你應該提交#3#4到new_branch,儘量變基命令

git checkout new_branch 
git rebase master 
git checkout master 
git merge new_branch 

如果有衝突,你應該能解決它。

或者只是讓你的變化進入主分支