git回滚本地代码到指定版本 git 撤销commit暂存区代码 git撤销add git 撤销 commit
开发中代码管理是常用的管理工具之一,本地代码被覆盖想回滚到指定版本
首先执行查看版本号命令
git reflog
文章图片
红线圈出的地方就是代码的版本号。
运行下面命令恢复到指定版本
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】自己记录,以便记忆。希望对大家有帮助
推荐阅读
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- gitlab|Gitlab升级(12.2.1到14.6.4)
- Flutter的ListView
- 常用git命令总结
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16
- 圆形菜单
- Git学习-笔记摘要
- [2018-02-22]|[2018-02-22] Git之远程仓库
- 二、Git|二、Git 基础操作
- git|git 的常规操作