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

git log 命令详解

测试仓库 asdf

常用参数

  • 查询指定目录 git -C /Users/yanlp/workspace/asdf log

  • 限制显示提交数量 git log -n 3

  • 限制提交人|邮箱 git log --author='Edwin Kofler' | git log --author='edwin@kofler.dev'

  • 限制一个月内的提交git log --since=1.month.ago | git log --since=2023-09-23 | git log --since=1695398400

  • 限制一个月之前的提交git log --until=1.month.ago | git log --until=2023-09-23 | git log --until=1695398400

  • 关键字搜索git log --grep=<pattern>

  • 图形方式显示git log --graph

  • 一行简化展示git log --oneline

  • 排除合并提交 git log --no-merges

  • 输出内容变更量统计git log --stat <file>

  • 输出变更内容git log -p <file>

  • 自定义formatgit log --pretty=format:"<format>" | git log --format="<format>"

    参数注解
    %Hcommit hash
    %h简短的commit hash
    %an作者
    %ae作者的邮箱
    %ad日期 (–date= 制定的格式) git log --format="%ad" --date=format:"%Y-%m-%d %H:%M:%S"
    %ar日期 相对格式(2 周前)
    %at日期 UNIX timestamp(1694357019)
    %cn提交者名字
    %ce提交者邮箱
    %cd日期 (–date= 制定的格式) git log --format="%cd" --date=format:"%Y-%m-%d %H:%M:%S"
    %cr日期 相对格式(2 周前)
    %ct日期 UNIX timestamp(1694357019)
    %scommit信息标题
    %C(…)设置颜色 %Cred %Cgreen %Cblue %Creset %C(yellow)
    %x00print a byte from a hex code eg. tab%x09
  • 其他 git log --help

使用

git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --stat
在这里插入图片描述

git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
在这里插入图片描述
git log --color --format="%C(blue)%ad %Cred%h %C(yellow)%cn%x09%C(green)%s" --date=format:"%Y-%m-%d %H:%M:%S"
在这里插入图片描述

http://www.lryc.cn/news/205827.html

相关文章:

  • docker运行elastic和kibana,并使用密码连接
  • 前端html生成PDF
  • 通信算法之190: 频谱频移fftshift
  • 强化学习代码实战(3) --- 寻找真我
  • SA+ST表维护height+单调队列维护:CF1073G
  • Java中JVM、JRE和JDK三者有什么区别和联系?
  • 秋季期中考复现xj
  • 【代码随想录】算法训练营 第十四天 第六章 二叉树 Part 1
  • 【访问控制】—>《熟练使用ACL进行上网行为管理》
  • MySQL外键,表与表的关系,多表查询,Navicat软件
  • Linux系统镜像备忘
  • Docker容器端口在主机的映射
  • Spring Boot中RedisTemplate的使用
  • GSCoolink GSV6183 带嵌入式MCU的MIPI D-PHY 转 DP/eDP
  • Linux文件系统 struct dentry 结构体解析
  • C++——vector
  • html5语义化标签
  • SQL Server批量删除数据库中的表
  • 使用SecScanC2构建P2P去中心化网络实现反溯源
  • 【API篇】七、Flink窗口
  • 软件测试面试1000问(含文档)
  • 进阶课4——随机森林
  • 【Docker】Dockerfile使用技巧
  • 一招解决“请在微信客户端中打开链接”
  • Python循环语句(一)
  • 期中考核复现
  • 基于XML的Web服务Java接口(JAX-WS)、Jakarta XML Web Services Eclipse 实现
  • 公网无信号区域远程抄表问题解决方案及产品选型
  • lunar-1.5.jar
  • c++编译使用log4cplus