git revert HEAD~1
撤销倒数第二次提交,并将这次操作作为一个新提交添加到log里,之前的提交历史不变,是撤销某次提交
git reset,直接回退到指定版本
git reset --soft HEAD~1 是回退到倒数第二次提交,最后一次提交历史清除,但是将最后一次的提交退回到暂存区,也就是说文件 还在,如果不加soft,则默认是soft
git reset --soft HEAD~1 是回退到倒数第二次提交,最后一次提交历史清除,最后一次的提交也删除,也就是提交的文件 也删除
git 的所有操作都是针对三个区的操作,一个版本库,一个暂存区,一个工作区
https://www.cnblogs.com/0616--ataozhijia/p/3709917.html
时间: 2024-10-10 22:32:21