我需要回复来自回购的3个提交。我的哈希码看起来像(最新到最旧):
0cf2ebda - broken, okay to delete
9344b597 - broken, okay to delete
8f7aaea8 - broken, okay to delete
aa048e18 - this is good
在阅读了关于还原,变基等的内容后,我仍然不清楚。似乎revert只对删除一个提交有好处。人们说永远不会使用rebase。
如何返回 aa048e18 ?我已经从另一个分支上的其他提交中恢复了任何更改。
答案 0 :(得分:3)
如果您想“忘记”3个版本,就好像它们从未在您的分支上存在一样,那么 git reset --hard aa048e18 。