git回滚本地代码到指定版本 git 撤销commit暂存区代码 git撤销add git 撤销 commit

开发中代码管理是常用的管理工具之一,本地代码被覆盖想回滚到指定版本
首先执行查看版本号命令
git reflog
git回滚本地代码到指定版本 git 撤销commit暂存区代码 git撤销add git 撤销 commit
文章图片

红线圈出的地方就是代码的版本号。
运行下面命令恢复到指定版本
git reset --hard 版本号
这样代码就恢复到了指定的版本
git撤销暂存区代码
提交代码时 git add . git commit -m '描述'所有代码都到了暂存区 但是又修改了代码想要撤回到本地
git reset --soft HEAD^ 撤销commit上一版本也可以写成HEAD~1
如果进行了2次commit那可以写成HEAD~2撤销2次
--mixed不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。
--soft 不删除工作空间改动代码,撤销commit,不撤销git add .
--hard 删除工作空间改动代码,撤销commit,撤销git add
这次操作后 会恢复到上一次commit
git reset HEAD . 撤销所有add的文件
这样代码就可以重新提交了
常用的git命令
git diff 查看本地修改
git log 查看提交版本
git reflog 查看代码版本号
【git回滚本地代码到指定版本 git 撤销commit暂存区代码 git撤销add git 撤销 commit】自己记录,以便记忆。希望对大家有帮助

    推荐阅读