标签: git
我正在使用Egit。在我的git项目之一中,我必须保留最新的提交,但要删除先前的提交。
例如, 如果HEAD指向最新提交。 随后是先前的提交。
任何人都可以让我知道是否可以实现?
答案 0 :(得分:1)
git revert是一个选择:
git revert <commit>
它将创建一个新的提交以还原更改。
另一种方法(最好是如果您没有将更改推送到远程设备)是使用git rebase中的interactive mode来放置您要丢弃的最新提交,然后重置该提交