git log 你学废了吗?
发布日期:2021-06-30 18:47:23 浏览次数:3 分类:技术文章

本文共 1717 字,大约阅读时间需要 5 分钟。

# 前言

Git 是一个工具,用来管理代码的东西,要是Git 使用不好,确实还是挺尴尬的,我今晚看了个文章,发现Git log 是的玄机都还很多。

比如这样的

# git log --help

如果觉得git 还不会用,可以看看git log --help ,里面出来的注释可以够你喝一壶的了,不过大部分都是英文,英文的注释建议要又耐心的看,不会的查下词典。

git log --help

# 查看修改时间和提交时间

这个文件有点意思,我们在编程的时候,可能会出现一个情况,我们在本地修改代码,也在本地commit 了,但是因为没有修改完全,就没有提交,这个中间的时间就会出现很多人往服务器提交了代码。

这个时候,我们直接 git log 看到的是修改的时间,而不是提交的时间,这个会有点尴尬。

使用下面这个命令解决这个问题

 git log --pretty=fuller 

可以看到修改时间和提交时间

修改时间和提交时间

关于 git log --pretty 的用法,可以使用  git log --help | grep --pretty 来查看

git log --pretty

或者是直接 git log --help 之后,在里面查找关键字,这样的话会比较全。

#修改日期的显示

我们正常使用  git log 的时候,日期是这样显示的

commit 06b48a0541204a5bb550fc8d1cb0d82952689304Author: Wu Zhangjin 
Date:   Thu Feb 27 02:11:15 2020 +0800    README: clean up more about qemu building        Signed-off-by: Wu Zhangjin 

很明显看起来不是很舒服,毕竟我们对Feb 这样的词语不是非常敏感

---- 使用下面两条命令

git config log.date iso8601  //修改本地仓库格式git config --global log.date iso8601 //修改全局格式

修改后的显示是这样的

commit 06b48a0541204a5bb550fc8d1cb0d82952689304Author: Wu Zhangjin 
Date:   2020-02-27 02:11:15 +0800    README: clean up more about qemu building        Signed-off-by: Wu Zhangjin 

主要是日期部分的显示发生了变化,我觉得这样的显示比较符合我们的感觉,当然如果你对自己的英语非常自信的话,我觉得不修改也没有任何问题。

#查看某个时间的提交

比如我们在24号发现了一个bug,但是这个bug 在22 号的时候是没有的,所以我们就需要去看看23 号有什么提交。

git log --after="2020-9-23 00:00:00" --before="2020-9-23 23:59:59"

这个应该看的非常清楚了,就是从 9-23号一整天的时间

weiqifa@bsp-ubuntu1804:~/linux-0.11$ git log --after="2020-9-23 00:00:00" --before="2020-9-23 23:59:59"  commit ddc234234235235236dfgd0787bf1fAuthor: qifa 
Date:   2020-09-23 20:01:40 +0800    update apps to asdf app

当然了,如果我们想查看某个时间之后的提交,就直接使用 --after 就好了。

如果我们想查看某个时间之前的提交,就直接使用 --before 就好了。

后台回复 「git资料 获取几本我珍藏多年的秘籍

    

  推荐阅读:

    

    

    

嵌入式Linux

微信扫描二维码,关注我的公众号 

转载地址:https://linus.blog.csdn.net/article/details/109006493 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:40张动图揭示各种传感器工作原理!
下一篇:中兴5G和展锐原厂芯片开发,怎么选?

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月08日 21时47分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

微信企业邮箱,手机邮箱格式地址怎么写? 2019-04-30
公司如何申请企业邮箱,公司邮箱怎么申请,公司企业邮箱哪个好? 2019-04-30
电子邮箱账号怎么申请,怎样申请邮箱账号呢 2019-04-30
邮箱怎么发邮件,邮件发信量多少,职场新人怎么发汇报邮件呢? 2019-04-30
maven 多层次pom 新引入包,编译成功,还是没有将包引入到本地 2019-04-30
leetCode2 两数相加 2019-04-30
【工具使用】使用pip与conda安装、更新与卸载Pytorch和torchvision 2019-04-30
【深度学习笔记】batchsize, time step(iteration), epoch 区别与联系 2019-04-30
【解决错误】ModuleNotFoundError No module named matplotlib 2019-04-30
【工具使用】Google免费云环境Colaboratory使用 2019-04-30
【深度学习笔记】卷积层,全连接层,池化层的相关输出参数计算 2019-04-30
【NLP学习笔记】文本分类概述 2019-04-30
【深度学习笔记】文本分类 2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧 2019-04-30
【论文阅读笔记】Graph Convolutional Networks for Text Classification 2019-04-30
【论文阅读笔记】文本分类论文汇总 2019-04-30
【论文阅读笔记】Convolutional Neural Networks for Sentence Classification 2019-04-30
【NLP学习笔记】One-hot encoding:独热编码 2019-04-30
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置 2019-04-30
【NLP学习笔记】词共现矩阵 2019-04-30