Git 如何将多个分支恢复到其早期状态?

Git 如何将多个分支恢复到其早期状态?,git,Git,我有两个分支机构(B1、B2) 我轮流更改它们(签出->修改->签出->修改->…)。但是过了一段时间,事情变得一团糟,我不得不从头开始。我在git reflog中找到了一个确定的commit,它还可以。但是如何将这两个分支恢复到发生特定提交的提交中?这个可能重复的分支的可能重复不是我想要的git reset——硬的是这样做的方法。如果这对你不起作用,那么你应该更详细地解释“混乱”是什么,以及你想要的结果。@user3719454:从你的描述来看,这确实是你需要的。如果没有,请在您的问题中提供更

我有两个分支机构(B1、B2)


我轮流更改它们(签出->修改->签出->修改->…)。但是过了一段时间,事情变得一团糟,我不得不从头开始。我在
git reflog
中找到了一个确定的commit,它还可以。但是如何将这两个分支恢复到发生特定提交的提交中?

这个可能重复的分支的可能重复不是我想要的
git reset——硬的
是这样做的方法。如果这对你不起作用,那么你应该更详细地解释“混乱”是什么,以及你想要的结果。@user3719454:从你的描述来看,这确实是你需要的。如果没有,请在您的问题中提供更多详细信息。接近票数的投票被撤回。
            B1 
           /   
C1 - C2 - C3
           \
            B2