上一篇讲到Git commit --amend单步悔棋的实现,是由Git reset --soft别名而来,这篇将讲解如何利用Git reset --soft多步悔棋
操作步骤
1.实用soft参数调用重置命令,回到指定的提交之前
| 1
 | Git reset --soft HEAD^^
 | 
2.查看版本状态和提交日志,可以看出最后的两次提交被
| 1
2
 | Git status
Git log -l
 | 
3.执行提交操作
| 1
 | Git commit -m 'this is soft commit'
 | 
4.看看提交日志,“多步悔棋”操作成功