0

我有样品git merge我意想不到的结果。

这里master分支的提交 #3 带有不需要的更改。我签出到稳定提交 #2 并创建具有额外用途的新分支。我可以合并new_branch所有master三行吗?感谢帮助!

提交树

链接到存储库

4

2 回答 2

1

您可以合并new_branchmaster然后还原#3。

或者,您可以重置masternew_branch

git checkout master git reset --hard new_branch

于 2016-02-26T10:41:04.953 回答
0

你应该提交#3#4进入 new_branch,尝试 rebase 命令

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

如果有冲突,你应该解决它。

或者只是在主分支中进行更改

于 2016-02-26T12:05:53.343 回答