让我们说我有一个带有两个分支的Git仓库:#branch1和#branch2。
他们都有提交,因为他们从同一来源分支出来。
事实证明,#branch1中的更改不是必需的。我想强制#branch2 1:1的当前状态到#branch1。
我不想进行常规的分支合并,因为我知道不需要对#branch1进行任何更改,我也不想处理冲突并允许其中某些更改是结转了。
在这种情况下,最好的git操作是什么?
P.S。我使用的是GitExtensions,但如果需要,也可以使用命令行git。 repo也托管在BeanStalk上。
感谢。
答案 0 :(得分:2)
签出分支1然后执行git reset --hard commitOfBranch2
其中commitOfBranch2
是分支2指向的提交。
您也可以使用GitExtensions执行此操作。