如何恢复3 git提交

时间:2018-05-31 17:16:16

标签: git git-revert

我需要回复来自回购的3个提交。我的哈希码看起来像(最新到最旧):

0cf2ebda - broken, okay to delete
9344b597 - broken, okay to delete
8f7aaea8 - broken, okay to delete
aa048e18 - this is good

在阅读了关于还原,变基等的内容后,我仍然不清楚。似乎revert只对删除一个提交有好处。人们说永远不会使用rebase。

如何返回 aa048e18 ?我已经从另一个分支上的其他提交中恢复了任何更改。

1 个答案:

答案 0 :(得分:3)

如果您想“忘记”3个版本,就好像它们从未在您的分支上存在一样,那么 git reset --hard aa048e18