###写在前面的话###
HEAD~0: 最近一次提交
HEAD~1: 倒数第二次提交
HEAD~2: 倒数第三次提交
HEAD~3: 倒数第四次提交
HEAD~4: 倒数第五次提交
1.取消倒数第三次提交:
git revert HEAD~2
2.取消倒数第二次到倒数第四次的所有提交:
git revert HEAD~4..HEAD~1
说明:HEAD~4..HEAD~1为前开后闭。即HEAD~4不取消,HEAD~1取消。
3.总结:
以上命令执行完后,会自动要求你commit 。commit执行完成后,便可以使用以下命令提交:
git push
4.补充
这些HEAD最好不用,直接用提交的版本号,更正确。