一、方式1
1、使用git log查询提交记录
2、使用git reset commitId回退到你想要的版本
(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)
二、方式2
其中两种方式不清除本地提交和清除本地提交的方法
1、回退到上次提交并清除本地提交的代码
git reset --hard HEAD^
2、回退到上次提交不清除本地提交的代码
git reset --soft HEAD~1
三、方式3(推荐)
问题:在mster分支写了半天,然后git commit 提交了 ,才发现 在masrter分支开发的。
解决:git reset HEAD~
git reset HEAD~
HEAD 代表:上一次提交
这样 刚刚提交的就又回到本地的local changes 列表中。nice
继续 切换分支,重新提交

时刻查看当前branch是个好习惯
本文介绍了如何使用Git进行版本回退,包括通过git log查询提交记录,使用git reset命令回退到特定版本。同时讲解了两种回退方式:清除和不清除本地提交,并推荐了在意识到错误分支上提交后如何切换并重置的快捷方法。时刻注意检查当前分支,确保代码提交在正确的位置。

1万+

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



