不同于 [[reset]],revert 不会改变提交历史,而是生成一个新的提交来抵消之前的提交。相当于撤销之前的提交到指定 commit Terminal window1git revert -n {版本号} 使用 撤销最新的三个提交: Terminal window1git revert -n HEAD~3..HEAD