ghi*_*boz 1 git git-merge branching-and-merging
我的存储库有一个master和dev分支。
在这个时候,我希望合并dev与master,或更好,而不是合并,而是彻底更换内容的的master与分支dev。
有可能吗,你将如何使用 git 命令来做到这一点?
这是与“他们的”策略的“合并”,这在本地并不存在。
但是您可以通过某种方式通过数字来模拟它,例如“用于使一个分支像另一个分支一样的 git 命令”
我喜欢的是通过创建一个额外的分支:
git checkout dev
git checkout -b tmp
git merge -s ours master # ignoring all changes from master
git checkout master
git merge tmp # fast-forward master to tmp HEAD
git branch -D tmp
Run Code Online (Sandbox Code Playgroud)