如何将git branch设置为另一个分支的状态

时间:2013-11-28 10:11:37

标签: git

我希望将master分支设置为我的tmp分支所处的确切状态。

主分支上提交的更改不正确,但即使在合并tmp分支后,这些错误仍然存​​在。

我试过(在主人身上):

git checkout tmp
git reset --hard xxxxxx

但也失败了。不幸的是,git很难做到如此简单。我该怎么做才能修复我的主分支?

修改 我试图找到问题,但突出显示的是错误。看来我不应该这样做。 (我的临时分支没有那种反转,这就是它可能正在工作的原因。)那么我该如何反转一个恢复呢?

enter image description here

1 个答案:

答案 0 :(得分:1)

只需"还原还原"

git revert <SHA1 of 'Revert "user profiles filtering"'>

说明:revert在达到某个提交之前不会撤消整个历史记录,而是采用提交补丁并应用&#34;反补丁&#34;到你当前的修订版。