当前位置: 首页 > news >正文

Git日志信息

Git日志信息

1. log

log 命令用于查看 git 的各种日志信息,在使用 log 后,git 会进入 vim 模式,此时退出日志模式需要按下 q 键。可以通过小箭头来浏览未显示出来的内容。

1.1 查看日志信息

git log
git log --pretty=oneline	#美观输出日志内容

1.2 查看版本回退信息

查看所有本地记录,包括回退后:

git reflog

1.3 查看分支记录

git log --graph --abbrev-commit

--grah 可以将分支的支出与合并简单得画出来。

--abbrev 是缩略显示版本信息。

2. blame

blame 命令可以查看一个文件中每一行是谁在什么时候提交的(责任追踪),但是其输出的结果比较难以阅读,最好在已知需要查找的版本或内容的前提下,使用 grep 命令过滤掉其他信息。

git blame [filename]

3. 其他信息查看方法

3.1 查看 HEAD 指针指向的分支

cat .git/HEAD

3.2 查看master分支指向的最新提交

cat .git/refs/heads/master

3.3 查看某版本的提交内容

这个命令中的 [hash] 填入 git 版本的哈希值,哈希值很长但只需要填入不产生歧义的位数即可

git cat-file -p [hash]

-p 表示 pretty-print,Git 会根据对象类型以人类可读的格式输出内容。

Log1

3.4 查询文本文件的修改

git diff [file]
http://www.dtcms.com/a/186300.html

相关文章:

  • nginx-整合modsecurity做waf
  • 【高并发架构设计】-1:高并发通用设计思想
  • 外出充电不发愁,倍思便携式移动电源成出行新宠
  • 【日撸 Java 三百行】Day 12(顺序表(二))
  • Linux笔记---信号(上)
  • I/O多路复用(select/poll/epoll)
  • 一.Gitee基本操作
  • K8S中构建双架构镜像-从零到成功
  • 反弹shell再入门
  • 计算机网络:CPU与时钟的关系
  • 动手学深度学习12.3.自动并行-笔记练习(PyTorch)
  • 【TVM 教程】microTVM PyTorch 教程
  • @Component 注解:Spring 组件扫描与管理的基石
  • istringstream的简化源码详解
  • django之视图
  • 构建DEEPPOLAR ——Architecture for DEEPPOLAR (256,37)
  • 一文读懂如何使用MCP创建服务器
  • LWIP传输层协议笔记
  • C++ asio网络编程(5)简单异步echo服务器
  • 【】东方财务的Choice数据量化接口,在linux上安装python 版本,需要联系客户经理审核通过后就可以使用了。使用接口更加稳定和全面。
  • 智能指针入门:深入理解 C++ 的 shared_ptr
  • 【Mysql基础】一、基础入门和常见SQL语句
  • Matlab自学笔记五十四:符号数学工具箱和符号运算、符号求解、绘图
  • LLaMA Factory 深度调参
  • 右值和移动
  • 国产化Excel处理控件Spire.XLS系列教程:如何通过 C# 删除 Excel 工作表中的筛选器
  • 开疆智能Profinet转Canopen网关连接sick RFID读写器配置案例
  • 212. 单词搜索 II【 力扣(LeetCode) 】
  • RDB和AOF的区别
  • Kubernetes vs. OpenShift:深入比较与架构解析