<分区>
有时我发现我正在一个分支上工作,我想将该分支中的所有更改 merge 到我的 master 分支中,以便 master 是我刚刚使用的分支的重要克隆。有没有一种简单的方法来更新 master,以便将分支中的所有更改 merge 到 master 中。我正在寻找的行为是 master 将成为分支的精确克隆。我通常一次将单个冲突 merge 到 master 中,但是有更简单的方法吗?感谢您的宝贵时间。
<分区>
有时我发现我正在一个分支上工作,我想将该分支中的所有更改 merge 到我的 master 分支中,以便 master 是我刚刚使用的分支的重要克隆。有没有一种简单的方法来更新 master,以便将分支中的所有更改 merge 到 master 中。我正在寻找的行为是 master 将成为分支的精确克隆。我通常一次将单个冲突 merge 到 master 中,但是有更简单的方法吗?感谢您的宝贵时间。
最佳答案
git reset --hard
带有你想成为新主人的提交的 id 应该是你的解决方案。
http://git-scm.com/2011/07/11/reset.html
编辑:我会在重复标记它: How to replace master branch in git, entirely, from another branch?
查看我提到的副本中的解决方案。但根据所需的结果,我建议的重置可能是解决方案。
关于git - merge 分支以掌握所有更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775168/