git reset --soft 版本回退多了,怎么恢复?
正常可能是想git reset --soft 回退到上一版本,不小心回退到了历史的某个版本,本地出现了一堆未提交的文件,想恢复到最新版本,怎么搞?
git reset --soft 使用回退多了,说白了,就是本地 Head 指向的版本不对了,指向了一个历史版本,那么把指针指向最新的版本就好了。
但问题是,此时执行 git log 只能查看到,历史到你回退到的这一版本,真正最新的版本 通过 git log已经看不到了,怎么办?
使用命令:
git reflog
执行结果如下:
找到想恢复到的版本,复制最前面黄色部分的id,执行
git reset --soft [id]
Done!
git reset --soft 版本回退多了,怎么恢复?相关推荐
- git --reset hard命令回退版本后恢复
本来想切换分支的,脑子糊涂选了回退版本,本来git commit是这样的. git reset后,最新的版本不见了. 恢复方法: git reflog可以查询到所有对git的操作. 可以发现我在最新的 ...
- git reset soft、mixed和hard的区别和用途详讲
先看看工作区.暂存区和本地版本库的关系 你的项目就在工作区,对于项目新建的文件你必须先add保存到暂存区,再commit提交到本地库: 对于修改的文件可以先add再commit,或者直接commit. ...
- Git -- 基本操作 之 版本回退
现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. ...
- Git如何进行版本回退
Git如何进行版本回退 版本回退 版本回退有多种方式,下面一一演示: 回退到当前版本(放弃所有修改) 放弃某一个文件的修改 回退到某一版本但保存自该版本起的修改 回退到某一版本并且放弃所有的修改 回退 ...
- Git学习-Git时光机之版本回退(二)
Git,是Linus花了两周时间用C写的一个分布式版本控制系统.牛人该怎么定义? 零.结论先行 倒叙总结一下: HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git ...
- git各阶段版本回退命令
1.git各阶段版本回退命令 123这3个阶段如何进行回退? workspace:工作区 index:暂存区 Repository:本地仓库 Remote:远程仓库 1.1.工作区的代码改动不想要了( ...
- git 如何进行版本回退?
版本回退: 1. 查看git版本信息 git log 或去到 gitee 提交记录中查看 其中:9bd7ee30c2eaffaf7aabf40205066b233aa0af1a 是提交的版本号 2. ...
- idea项目代码上传git 命令操作 版本回退 warning: LF will be replaced by CRLF in .idea/workspace.xml.
1.项目根目录右键 选择 Git Bash Here 2..初始化 git init admin@DESKTOP-JQ2K526 MINGW64 /d/workSpaceWork/RSADemo $ ...
- git版本回退(git reset、git revert、git stash)
文章目录 回退的两种情况 1.已 commit,未push到远程仓库. 1.1 git reset --soft (撤销commit) 1.2 git commit --amend(修改commit ...
最新文章
- char[]数组与char *指针的区别
- C语言函数指针的MFC版本Demo
- Android Studio打包和引用aar
- php url传递参数_互联网系统(APP、网站等)通信基石——会话(PHP版)
- sublime text3 插件安装
- 度量分析之报告信息的四个层次:数据,信息,分析,措施
- webpack构建工具快速上手指南
- 怎样做好一个项目经理
- pytorch关系抽取框架OpenNRE源码解读与实践:PCNN ATT
- c语言运行全屏,怎么用代码控制C源程序运行时窗口是全屏的?
- access中本年度的四月一日_Access数据库程序设计上机操作练习试题2.doc
- python中对fits文件读取和保存
- 你以为国人的数学很好?实际上数学思维特别差
- 【Linux入门学习之】Ubuntu常用软件
- Matlab:数据分析与多项式计算
- 我在著名的外企工作多年
- 转:探寻问题背后的问题——提问的4个正确姿势
- 使用Lucene开发简单的站内新闻搜索引擎(环境的搭建)
- AD进阶操作,利用AD17自带的3Dbody绘制简单的PCB3D封装
- DJI-F450无人机硬件部分装配