我希望将master
分支设置为我的tmp
分支所处的确切状态。
主分支上提交的更改不正确,但即使在合并tmp分支后,这些错误仍然存在。
我试过(在主人身上):
git checkout tmp
git reset --hard xxxxxx
但也失败了。不幸的是,git很难做到如此简单。我该怎么做才能修复我的主分支?
修改 我试图找到问题,但突出显示的是错误。看来我不应该这样做。 (我的临时分支没有那种反转,这就是它可能正在工作的原因。)那么我该如何反转一个恢复呢?
答案 0 :(得分:1)
只需"还原还原"
git revert <SHA1 of 'Revert "user profiles filtering"'>
说明:revert
在达到某个提交之前不会撤消整个历史记录,而是采用提交补丁并应用&#34;反补丁&#34;到你当前的修订版。