首页 > 其他分享 >git日志导出命令

git日志导出命令

时间:2022-10-14 10:13:12浏览次数:50  
标签:git log format -- 导出 日志

如下:

导出 Git log 日志
保存到一个文件中
$ git log > log.txt

保存详细修改方法
$ git log -p > log.txt

过滤某个人的修改方法
$ git log --author user > log.txt

过滤某个人的详细修改方法
$ git log --author user -p > log.txt    

git日志导出为csv、excel文件

如何把 git 的历史提交记录导出成Excel文件,下面的这个命令就可以做到。
在项目根目录下执行命令,导出 git 提交记录到根目录
输入:
git log --date=iso --pretty=format:'"%h","%an","%ad","%s"' >log.csv

如何把 git 的历史提交记录导出来,下面的这个命令就可以做到。
在项目根目录下执行命令,导出 git 提交记录到桌面
git log --pretty=format:"%ai , %an: %s" --since=“100 day ago” >> ~/Desktop/commit.log

如果想导出某些提交者的提交记录,可以用 grep过滤,比如我想导出「ianly」这个人在项目中的提交记录:
git log --pretty=format:"%ai , %an: %s" --since=“126 day ago” | grep “ianly” >>commit-ianly.log

导出日志之前设置一下编码应该就不会乱码了

set LESSCHARSET=utf-8
$ git log --date=iso --pretty=format:'"%h","%an","%ad","%s"' >log.csv

$ git config --global i18n.commitencoding utf-8

$ git config --global i18n.logoutputencoding utf-8

$ export lesscharset=utf-8

end

 

标签:git,log,format,--,导出,日志
From: https://www.cnblogs.com/xh_Blog/p/16790677.html

相关文章

  • Linux日志文件/var/log详解
    以下介绍的是20个位于/var/log/目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。/var/log/messages—包括整体系统信息,其中也......
  • Java程序员必备:查看日志常用的linux命令
    前言趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。catcat:由第一行开始显示文件所有内容参数说明​​cat[-AbEnTv]​​​​参数:......
  • 工作总结!日志打印的15个建议
    前言大家好,我是程序员田螺。日志是快速定位问题的好帮手,是撕逼和甩锅的利器!打印好日志非常重要。今天我们来聊聊日志打印的15个好建议~1.选择恰当的日志级别常见的日志级......
  • MySQL日志15连问
    前言大家好,我是田螺哥。金九银十已经来了,整理了15道经典MySQL日志面试题,希望对大家有帮助。1.redolog是什么?为什么需要redolog?redolog是什么呢?redolog是重做日......
  • Gitlab关闭停用其他不需要的组件
    默认运行的组件[root@gitlabopt]#gitlab-ctlstatusrun:alertmanager:(pid3474)1289193s;run:log:(pid1915)1260609srun:gitaly:(pid3581)1289192s;ru......
  • git-flow 的工作流程指令
    git-flow的工作流程当在团队开发中使用版本控制系统时,商定一个统一的工作流程是至关重要的。Git的确可以在各个方面做很多事情,然而,如果在你的团队中还没有能形成一个特......
  • git中 gitignore 忽略文件操作
    通常,.gitignore文件被放置在存储库的根目录中。根目录也称为父目录和当前工作目录。根文件夹包含组成项目的所有文件和其他文件夹。也就是说,您可以将它放在存储库中的任何......
  • github加速访问常规方法
    1、某场的网游加速器,uu163.com下载安装后,登录,搜索学术,点击加速即可,简单快速,套用B站Up的话,不用了要关掉,让给有需要的人。2、steam++,WattToolkit-瓦特工具箱(Steam++官......
  • Git常用命令
    Git中的常用概念工作目录:是一个目录,用于保存仓库项目中所有的文件暂存区:是内存中的一个区域,用于临时存储项目中文件的变化Git仓库:是一个特殊的目录,保存项目中所有的......
  • linux中使systemd-journald永久保存日志并挂载容器-普通用户挂载
    永久保留日志     ......