在另一个分支上强制Git分支的当前状态

时间:2014-11-11 08:38:10

标签: git

让我们说我有一个带有两个分支的Git仓库:#branch1和#branch2。

他们都有提交,因为他们从同一来源分支出来。

事实证明,#branch1中的更改​​不是必需的。我想强制#branch2 1:1的当前状态到#branch1。

我不想进行常规的分支合并,因为我知道不需要对#branch1进行任何更改,我也不想处理冲突并允许其中某些更改是结转了。

在这种情况下,最好的git操作是什么?

P.S。我使用的是GitExtensions,但如果需要,也可以使用命令行git。 repo也托管在BeanStalk上。

感谢。

1 个答案:

答案 0 :(得分:2)

签出分支1然后执行git reset --hard commitOfBranch2其中commitOfBranch2是分支2指向的提交。

您也可以使用GitExtensions执行此操作。