强制合并 dev 分支到 master
force merging a dev branch to master
我的项目结束了,我在一个名为 symfony
的开发分支上工作。这个分支是我的新master,我想把它合并到master。
我想擦除 master
并在上面复制 symfony
。
如果我理解正确,你希望不包含来自master
的任何更改,而只是"close"并继续进行你在 symfony
中有什么。如果是这样,请使用 ours
merge strategy,这将创建一个合并提交,而不合并来自另一个分支的任何更改,因此有效地 "close" 另一个分支。最后两个命令只是重新排列分支名称。
git checkout symfony
git merge -s ours master
git checkout -B master
git branch -D symfony
我的项目结束了,我在一个名为 symfony
的开发分支上工作。这个分支是我的新master,我想把它合并到master。
我想擦除 master
并在上面复制 symfony
。
如果我理解正确,你希望不包含来自master
的任何更改,而只是"close"并继续进行你在 symfony
中有什么。如果是这样,请使用 ours
merge strategy,这将创建一个合并提交,而不合并来自另一个分支的任何更改,因此有效地 "close" 另一个分支。最后两个命令只是重新排列分支名称。
git checkout symfony
git merge -s ours master
git checkout -B master
git branch -D symfony