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

git查看代码提交记录

git log是Git中最常用的命令之一,在某些场景下,我们需要根据一些特定条件来查找,比如:按时间、作者信息、提交记录、修改内容等。简单git log命令就不足以满足我们的需求了。本文将简要描述如何使用这些条件进行查找。

按时间查找

  • –after

    表示查找指定时间之后的提交记录,如:git log --after=“2024-5-1”

  • –before

    表示查找指定时间之前的提交记录,如:git log --before=“2024-5-11”

  • –after=“xx” --before=“xx”

    表示查找指定时间范围的提交记录,如:git log --after=“2024-5-1” --before=“2024-5-11”

按作者信息查找

  • –author

    表示按作者名查找,如:git log --author=“tom|jerry”,查找作者名为tom或jerry的提交,名字可以是部分匹配,还可以使用正则。

  • –committer

    同–author,区别在于前者可以匹配邮箱信息,后者只匹配作者名。

按提交记录

  • –grep

    通过匹配提交信息中的关键字进行查找,如:git log --grep=“fix”,只查找提交信息中包含fix关键字的记录。另外,grep是支持正则的。

按修改内容

  • filename

    查找指定文件的提交记录,如:git log main.cpp,只看main.cpp相关的历史提交记录。支持查找多个文件。

  • -p

    显示指定文件的修改内容,如:git log -p main.cpp,会显示详细的修改内容。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python使用selenium,实现简单爬虫功能
  • 9月4日星期三今日早报简报微语报早读
  • 太阳能光伏异常红外图像数据集
  • CentOS 7 docker 部署遇到内网通,外网不通 问题
  • pytorch pyro更高阶的优化器会使用更高阶的导数,比如二阶导数(Hessian矩阵)
  • HTTP、Session、Token及Cookie详解
  • 【Unity优化】优化Android平台拖动地图表现
  • 使用ElementUI + Vue框架实现学生管理系统前端页面设计
  • java中数据访问层userdao接口怎么写
  • IDEA项目启动在不同端口的方法,服务多端口启动
  • CSS3 文本效果(text-shadow,box-shadow,white-space等)文本溢出隐藏并且显示省略号
  • 系统分析师6:计算机网络
  • 46. 把数字翻译成字符串【难】
  • 【软件测试专栏】测试分类篇
  • 【Android】 工具篇:ProxyPin抓包详解---夜神模拟器
  • php的引用
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【个人向】《HTTP图解》阅后小结
  • 08.Android之View事件问题
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • ECS应用管理最佳实践
  • gulp 教程
  • Hibernate【inverse和cascade属性】知识要点
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JavaScript服务器推送技术之 WebSocket
  • JS 面试题总结
  • JS题目及答案整理
  • SpringBoot 实战 (三) | 配置文件详解
  • WebSocket使用
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 对超线程几个不同角度的解释
  • 工作手记之html2canvas使用概述
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 聚簇索引和非聚簇索引
  • 浏览器缓存机制分析
  • 强力优化Rancher k8s中国区的使用体验
  • 软件开发学习的5大技巧,你知道吗?
  • puppet连载22:define用法
  • 阿里云移动端播放器高级功能介绍
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​queue --- 一个同步的队列类​
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (19)夹钳(用于送货)
  • (2020)Java后端开发----(面试题和笔试题)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (蓝桥杯每日一题)love
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (四)Controller接口控制器详解(三)
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)