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

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,会显示详细的修改内容。


http://www.kler.cn/news/289670.html

相关文章:

  • 【C++题解】1002 - 编程求解1+2+3+...+n
  • 【系统架构设计师】论文:论面向服务的架构设计及其应用
  • Vue3其他Api
  • 2024.9.3 Python,二分查找解决在D天内送达包裹的能力,dfs二叉树的层平均值,动态规划二分查找贪心算法解决最长增长子序列和马戏团人塔
  • 第66期 | GPTSecurity周报
  • 无线信道中ph和ph^2的场景
  • gitee 简单使用
  • Storm AI : 最佳长文写作工具
  • 精准设计与高效开发:用六西格玛设计DFSS实现新能源汽车开发突破
  • 解除本地Git仓库与远程仓库关联
  • 【系统架构设计师-2021年】综合知识-答案及详解
  • 卷积神经网络(Datawhale X 李宏毅苹果书AI夏令营)
  • 宝贝甜梦秘籍!康姿百德柔压磁性枕豪华款守护成长每一夜
  • 车辆违停智能监测摄像头
  • 【maxcompute|ODPS|SQL|HSQL】日期数据非标准日期格式(yyyy/M/d),如何转为yyyy-MM-dd HH:mm:ss标准格式
  • ArcGIS Pro SDK (十二)布局 8 布局元素选择和更改
  • 【K8s】专题十三:Kubernetes 容器运行时之 Docker 与 Containerd 详解
  • Vue2的学习1
  • 配置管理 —— SpringCloud Config
  • CSS - 搜索框小动效
  • 重头开始嵌入式第三十二天(TCP多客户端模型)
  • 文件包含PHP伪协议利用方法
  • SEO外链自动发布外链工具网站源码
  • 深度学习应用 - 语音识别篇
  • 基于web知识库管理系统设计与实现
  • 通过EasyExcel设置自定义表头及设置特定单元格样式、颜色
  • C++:关于反向迭代器的学习分享
  • 缓存类型以及读写策略
  • RocketMQ高级特性三-消费者分类
  • java 常用并发队列- ArrayBlockingQueue