log 和 reflog的区别
1.log
log命令可以显示所有提交过的版本信息。显示信息如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Administrator@USER-20171026MG MINGW64 ~ /Desktop/lyf (master)
$ git log
commit e1bdff6e4830e09383078c860f45334d03771b03 (HEAD -> master)
Author: lyf1995 <506833107@qq.com>
Date: Sat Dec 16 11:47:59 2017 +0800
第二次提交
commit 62e67397d7891610ed7db7edab0e10619d9d8f0e
Author: lyf1995 <506833107@qq.com>
Date: Sat Dec 16 11:06:10 2017 +0800
my第一次提交
|
如果觉得信息显示太繁琐 可以加上参数 --pretty=oneline[只会留下commit id (版本号 (用SHA1字串表示))和 提交版本时的描述信息] 显示效果如下:
1
2
3
4
|
Administrator@USER-20171026MG MINGW64 ~ /Desktop/lyf (master)
$ git log --pretty=oneline
e1bdff6e4830e09383078c860f45334d03771b03 (HEAD -> master) 第二次提交
62e67397d7891610ed7db7edab0e10619d9d8f0e my第一次提交
|
2.reflog
如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作记录(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录
1
2
3
4
5
6
7
8
9
10
|
Administrator@USER-20171026MG MINGW64 ~ /Desktop/lyf (master)
$ git reflog
e1bdff6 (HEAD -> master) HEAD@{0}: commit: 第二次提交
62e6739 HEAD@{1}: reset: moving to HEAD^
8113f0d HEAD@{2}: reset: moving to HEAD^
dc6bb4e HEAD@{3}: reset: moving to dc6bb4e
8113f0d HEAD@{4}: reset: moving to HEAD^
dc6bb4e HEAD@{5}: commit: my.txt增加44444内容
8113f0d HEAD@{6}: commit: 文件增加33333内容
62e6739 HEAD@{7}: commit (initial): my第一次提交
|
log 和 reflog的区别相关推荐
- Android --- log.e(),log.d(),log.i()等的区别
Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序). 一.Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思, ...
- Git——版本回退【git reset / git log / git reflog】
前言:下面是在版本回退中常用的命令. 1. git log -- 查看版本日志 $ git log HEAD为当前指向的版本指针.使用git log 查看版本日志后,显示了它们的版本号是一系列SH ...
- Android log.e(),log.d(),log.i()等的区别
Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序). 一.Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思, ...
- Kafka配置offsets.retention.minutes和log.retention.minutes的区别
前言 在Kafka中,我们可能会发现两个与retention相关的配置: log.retention.minutes offsets.retention.minutes 那么它们之前的差别是什么呢? ...
- console.log()与alert()的区别
1.alert() a.有阻塞作用,不点击确定,后续代码无法继续执行 b.alert只能输出string,如果alert输出的是对象,会自动调用toString()方法 eg:alert([1,2,3 ...
- Android中关于log的几种区别/log.v log.d log.i log.w log.e
Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序).本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么? ...
- log.error()打印内容区别
log.error()打印内容 log.error("异常信息:"+e.getMessage) 没有异常信息,没有堆栈信息 log.error("异常信息:"+ ...
- mouse rat web net log wood alligator crocodile 区别
mouse [maʊs] 小老鼠 rat [ræt] 大老鼠 卑鄙 ...
- binlog和redo log的区别
文章目录 redo log binlog 两阶段提交 在 MySQL 中,特别是存储引擎使用的是 InnoDB 时,那肯定绕不过去两个概念:redo log (重做日志) 和 binlog (二进制日 ...
最新文章
- 学会Python后能找到什么工作,待遇如何?
- 基础正规表示法字符汇整 (characters)
- tensorboard ckpt pb 模型的输出节点_PyTorch 1.1.0发布,官方支持TensorBoard,还有更多性能提升!...
- 给我往死里贪!——24行代码AC_今年暑假不AC HDU - 2037(贪心模板讲解)
- Magicodes.IE 3.0重磅设计畅谈
- c 语言 json序列化,C#中json字符串的序列化和反序列化 – 万能的聪哥 – 博客园...
- 10W人都想知道的答案!可视化黑科技,这4个数据工具谁最厉害的?
- 章节3.4----队列的实现与应用
- 公用Laravel 5框架与公用库架构
- 误差分析(python)
- Android音频开发(二):录制音频(WAV及MP3格式)
- Linux中常用的scree的安装和常用的screen命令
- win10计算机无法复制文件,Windows10系统无法复制文件到u盘的解决方案
- 解决uniapp手机浏览器视频封面不显示问题
- 数字图像处理在前端页面中实现
- 燕十八PHP全套视频
- 无线Mesh网络技术
- Excel常用函数公式10例
- 自由职业的方向:一个人活成一家公司
- 显示卡影片播放硬件加速,作法原理完全解说
热门文章
- 【AUTOSAR-CanTp】-2.11-UDS诊断响应帧数据段data padding数据填充和data optimization数据优化(理论+配置)
- 用C++和SFML写游戏-Game类的创建(2)
- Modbus Tcp协议详解
- PHP:字符串的分割与拼接
- c语言死机代码大全,最近在学C语言,有段代码一运行就死机,不知为何,求大神帮忙!...
- TKDE 2023 | 交叉学科项目申请书学科代码生成
- 三相整流器移相触发电路的整体FPGA设计
- 【模电】寻找静态工作点——三极管放大电路的仿真和估算(1)
- W800BT Plus耳机测评 【耳机测评】 【分贝测试】
- 进退法和黄金分割法c语言程序,进退法黄金分割法c语言编程