Git从分离的合并分支

时间:2016-02-26 10:34:38

标签: git github merge git-detached-head

我有sample git merge给我意外的结果。

此处master分支已提交#3,其中包含不需要的更改。我结账到稳定的提交#2并创建了一个额外使用的新分支。我可以将new_branch与所有三行合并到master吗?谢谢你的帮助!

Commit tree

Link to repository

2 个答案:

答案 0 :(得分:1)

您可以将new_branch合并到master,然后还原#3。

或者,您可以将master重置为new_branch

git checkout master git reset --hard new_branch

答案 1 :(得分:0)

你应该在new_branch中提交#3#4,尝试使用rebase命令

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

如果存在冲突,您应该解决它。

或者只是对主分支进行更改