当前位置: 首页 > 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/a/289670.html

相关文章:

  • 微信小程序中使用离线版阿里云矢量图标
  • Ubuntu配置阿里云docker apt源
  • 山泽光纤HDMI线:铜线的隐藏力量
  • 【数据结构与算法】第11课—数据结构之选择排序和交换排序
  • 如何在算家云搭建Peach-9B-8k-Roleplay(文本生成)
  • ubuntu20.04安装FLIR灰点相机BFS-PGE-16S2C-CS的ROS驱动
  • 【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 - 搜索框小动效