git笔记之git log使用
时间:2022-07-25
本文章向大家介绍git笔记之git log使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
小结一下 git log 命令的使用
git log 命令形式:
git log [<options>] [<since>..<until>] [[--] <path>...]
不带参时:
- 列出所有历史记录,最近的排在最上方
- 默认输出commit hash, author, date, commit message
- 记录过多时按Page Up、Page Down、↓、↑来控制显示
- 按q退出历史记录
带参时:
常用参数列举
参数 |
作用 |
---|---|
-n |
显示前n条 |
--stat |
显示每次更新的修改文件的统计信息(列出修改过的文件+添加和移除行数+所有增减行数小计) |
--stat -n |
作用同上,显示前n条 |
--shortstat |
显示--stat中最后的行数添加修改删除统计 |
-p |
按补丁显示每个更新间的差异 |
--name-only |
在已修改的提交信息后显示文件清单 |
--name-status |
显示新增、修改和删除的文件清单 |
--abbrev-commit |
显示SHA-1的前几个字符 |
--relative-date |
以较短的相对时间显示(例:3 days ago) |
--graph |
显示ASCII图形表示的分支合并历史 |
--after= |
显示日期/相对时间之后的日志 |
--before= |
与上面相反 |
--author= |
按作者显示 |
--oneline |
每条日志的输出为一行 |
--pretty=raw |
与上面相反(包含信息:提交ID,文件树ID,父提交ID,作者和提交者) |
--format选项说明
参数 |
作用 |
---|---|
%H |
哈希值 |
%h |
简短哈希值 |
%T |
tree哈希 |
%t |
tree简短哈希 |
%P |
父哈希 |
%p |
简短父哈希 |
%an |
作者名 |
%ae |
作者邮件 |
%ad |
作者的日期 |
%ar |
相对目前时间的作者日期 |
%cn |
提交者名 |
%ce |
提交者邮件 |
%cd |
提交日期 |
%cr |
相对目前时间的提交日期 |
%s |
标题 |
# 参考资料
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 宝塔面板插件-shadowsocks可视化管理
- Android面试知识笔记:那些年面试官常问的知识点...(附详细解析)
- 聊聊dubbo-go的failbackCluster
- Docker环境准备
- js实现HTML页面时钟动态显示
- WordPress标题的分隔符-被转义为–的解决办法
- WordPress网站实现下雪特效,云体验下雪的赶脚
- 小知识:后台执行Oracle创建索引免受会话中断影响
- Android:那些关于Fragment生命周期,你了解多少?
- 前端面试(题三)js
- .NET Core EFCore零基础快速入门简单使用
- vscode .vue文件 格式化配置
- 使用代码删除SAP CRM的附件(attachment)数据
- node版本管理器:nvm 和 n区别
- Apache - Hive环境部署与快速入门