一、概述
git 还原到某次commit,有分“不可逆提交”和“可逆提交”2种大的方式;
二、不可逆提交方式
2.1 reset方式
2.1.1 git log查看提交记录
git log
2.1.2 选择某次提交的commit ID,ctrl+c复制提交ID
2.1.3 使用git reset –hard 还原到某一次提交
git reset --hard commit ID

2.2 checkout方式
2.2.1 git checkout commit ID ,这个命令达到的效果和git reset –hard一样都是不可逆提交
git checkout commit ID
三、可逆提交方式
3.1 checkout
3.1.1 git checkout 还原某个文件到某次commit

checkout 后再次查看提交记录,上一次的提交并没有被还原掉

博客介绍了git还原到某次commit的方法,分为不可逆和可逆两种方式。不可逆提交方式有reset和checkout,可通过git log查看记录、复制commit ID,用相应命令操作;可逆提交方式使用checkout可还原某个文件到某次commit,且上一次提交不会被还原。
3864

被折叠的 条评论
为什么被折叠?



