当前位置: 首页 > 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]

相关文章:

  • 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 版本,需要联系客户经理审核通过后就可以使用了。使用接口更加稳定和全面。
  • 王毅会见巴西外长维埃拉、总统首席特别顾问阿莫林
  • 王毅集体会见加勒比建交国外长及代表
  • 上海护师邢红获第50届南丁格尔奖,她为何能摘得护理界最高荣誉
  • 巴基斯坦全国航班仍持续延误或取消
  • 媒体和打拐志愿者暗访长沙一地下代孕实验室,警方已控制涉案人员
  • 人民日报刊文:加快解放和发展新质战斗力