我有sample git merge
给我意外的结果。
此处master
分支已提交#3,其中包含不需要的更改。我结账到稳定的提交#2并创建了一个额外使用的新分支。我可以将new_branch
与所有三行合并到master
吗?谢谢你的帮助!
答案 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
如果存在冲突,您应该解决它。
或者只是对主分支进行更改