0
我希望将我的master
分支设置为我的tmp
分支所处的确切状态。如何将git分支设置为另一分支的状态
在主分支上提交了不正确的更改,但即使合并了tmp分支,这些错误仍然存在。
我试过(上主):
git checkout tmp
git reset --hard xxxxxx
但也失败。不幸的是git很难做到这么简单。我必须做些什么来修复我的主分支?
编辑 我试图找到问题,它是一个突出显示,这是错误的。看来我不应该这样做。 (我的临时分支没有这种相反的情况,这就是为什么它可能正在工作。)那么,我该如何扭转还原?
你到底想做什么?撤消一些提交或更改分支看起来像另一个分支? –
@NilsWerner'master'有一个不正确的提交,但我不知道哪一个。 'tmp'中的文件保持正确并继续进行设置。现在将'tmp'合并到'master'时,不正确的提交会覆盖'tmp'文件的状态。 – Tjorriemorrie
合并将无济于事,因为它会尝试合并来自**两个分支**的更改。 –