Git 如何还原不是最新提交的提交

Git 如何还原不是最新提交的提交,git,Git,我正在使用Egit。在我的一个git项目中,我必须保留最新的提交,但删除以前的提交 比如说,, 如果HEAD指向最新提交。 然后是上一次提交 有人能告诉我这是否可以实现吗?可以选择: git revert <commit> git还原 它将创建一个新的提交还原更改 另一个选项(最好是在您没有将更改推送到远程服务器的情况下)是使用in将要放弃的提交放在最新的位置,然后重置该提交

我正在使用Egit。在我的一个git项目中,我必须保留最新的提交,但删除以前的提交

比如说,, 如果HEAD指向最新提交。
然后是上一次提交

有人能告诉我这是否可以实现吗?

可以选择:

git revert <commit>
git还原
它将创建一个新的提交还原更改

另一个选项(最好是在您没有将更改推送到远程服务器的情况下)是使用in将要放弃的提交放在最新的位置,然后重置该提交