【Git-驯化】一文讲解git中查看日志git log使用技巧

【Git-驯化】一文讲解git中查看日志git log使用技巧
 
本次修炼方法请往下查看
在这里插入图片描述

🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地!
🎇 免费获取相关内容文档关注:微信公众号,发送 pandas 即可获取
🎇 相关内容视频讲解 B站

🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机器、深度学习等各类应用算法原理和项目实战经验

🔧 技术专长: 在机器学习、搜索、广告、推荐、CV、NLP、多模态、数据分析等算法相关领域有丰富的项目实战经验。已累计为求职、科研、学习等需求提供近千次有偿|无偿定制化服务,助力多位小伙伴在学习、求职、工作上少走弯路、提高效率,近一年好评率100%

📝 博客风采: 积极分享关于机器学习、深度学习、数据分析、NLP、PyTorch、Python、Linux、工作、项目总结相关的实用内容。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


下滑查看解决方法

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  

🎯 1. 基本介绍

  在Git中,日志处理是一个重要的功能,它允许开发者查看项目的提交历史和变更。git log 是最常用的命令之一,用于显示提交日志。

🎯 2、代码用法

2.1 查看提交日志

  使用 git log 查看项目的提交历史:

git log

commit 0123456789abcdef0123456789abcdef01234567
Author: Your Name <your.email@example.com>
Date:   Mon Jul 22 12:00:00 2024 +0000

    Initial commit

commit 6789abcdef0123456789abcdef0123456789abcdef
Author: Your Name <your.email@example.com>
Date:   Mon Jul 22 12:05:00 2024 +0000

    Added new feature

2.2 格式化日志输出

  git log 提供了多种格式化选项,例如 --pretty 可以改变输出格式:

git log --pretty=format:"%h - %an, %ar : %s"

0123456 - Your Name, 22 hours ago : Initial commit
6789abc - Your Name, 21 hours ago : Added new feature

2.3 查看特定数量的提交

  使用 -n 选项限制输出的提交数量:

git log -n 2

commit 6789abcdef0123456789abcdef0123456789abcdef
Author: Your Name <your.email@example.com>
Date:   Mon Jul 22 12:05:00 2024 +0000

    Added new feature

commit 0123456789abcdef0123456789abcdef01234567
Author: Your Name <your.email@example.com>
Date:   Mon Jul 22 12:00:00 2024 +0000

    Initial commit

2.4 查看特定文件的日志

  要查看特定文件的提交历史,可以使用 – 后跟文件路径:

git log -- filename.txt

commit 6789abcdef0123456789abcdef0123456789abcdef
Author: Your Name <your.email@example.com>
Date:   Mon Jul 22 12:05:00 2024 +0000

    Added new feature

diff --git a/filename.txt b/filename.txt
index 0123456..6789abc 100644
--- a/filename.txt
+++ b/filename.txt
@@ -1 +1 @@
-Initial content
+New content

🎯 3. 注意事项

  • git log 的输出可以被管道传递给其他命令,如 grep,以进行进一步的文本处理。
  • 使用 -p 或 --patch 选项可以显示每个提交的差异。
  • 考虑使用 git log 的图形化工具,如 gitk,以更直观地查看提交历史。

🎯 4. 总结

  git log 是 Git 中一个强大的命令,用于查看项目的提交历史。通过不同的选项和参数,你可以定制输出格式,查看特定提交或文件的变更。虽然 git relog 不是一个标准的 Git 命令,但探索 git log 的各种用法可以帮助你更好地理解和利用 Git 的日志处理功能。希望这篇博客能够帮助你更有效地使用 git log 命令。

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法驯化师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值