精华内容
下载资源
问答
  • 2018-07-08 11:02:37
    原文地址为: git日志导出为csv格式文件、excel格式文件

    进入项目的git base界面;

    输入:

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


    输出字段(%号参数)可自定义,详见:

    https://git-scm.com/docs/pretty-formats


    csv格式可在execl中打开,保存为xls格式文件;


    转载请注明本文地址: git日志导出为csv格式文件、excel格式文件
    更多相关内容
  • 这是一个简约的共享服务器聊天解决方案,它包装了git日志,用于用户标识,时间戳和历史记录。 每次聊天的结果都会导致对git存储库的提交为空。 查看器脚本基于git日志输出显示了常规的聊天日志。 通过让git做繁重...
  • git日志转换为JSON,以便于分析。 免费软件:BSD许可证 文档: : 。 安装 安装git2json的最简单方法是通过pip: pip install git2json 如果您需要最新版本(遇到错误的风险更大),可以克隆此存储库并手动安装...
  • git 日志 如果您使用Git一段时间,则应该遇到git log。 众所周知,git log是一个简单的命令,可以帮助我们 查看更改或项目历史记录。 即使如此简单,它仍然是一个非常强大的工具,它带有许多选项,可以帮助我们...

    git 日志

    如果您使用Git一段时间,则应该遇到git log。 众所周知,git log是一个简单的命令,可以帮助我们
    查看更改或项目历史记录。

    即使如此简单,它仍然是一个非常强大的工具,它带有许多选项,可以帮助我们查看项目更改及其结构。 我们将在本文中看到一些最常用的选项。

    git log —单行

    gitlog --oneline

    此命令可帮助您以更简洁的方式查看提交。 它会将每次提交压缩到一行,并且只有很少的信息,例如较短的提交哈希,提交消息。

    按时间段过滤提交

    这些命令将按给定的时间间隔过滤提交。 例如, – after将仅在给定时间段之后进行提交,而– before将仅在给定时间段之前进行提交。

    gitlog --after= "2020-15-05"

    上面的命令将仅显示2020年5月15日之后的提交

    gitlog --after= "2020-15-05" --before= "2020-25-05"

    上面的命令将仅显示5月15日至5月25日的提交

    您还可以使用以下日期格式

    gitlog --after= "yesterday" // shows only commits from yeserday
    
    git log --after= "today" // shows only today commits
    
    git log --before= "10 day ago" // omits last 10 days commits
    
    git log --after= "1 week ago" //show only commits from last week
    
    git log --after= "2 week ago"
    
    git log --after= "2 month ago" // shows only last 2 months commits

    git日志与差异更改

    gitlog -p

    此命令将显示具有差异更改的日志。 这样您就可以知道每次提交中所做的更改。

    在上图中,您可以看到git diff的变化。

    按作者过滤提交

    gitlog --author= "Srebalaji"

    上面的命令将过滤掉特定对象所做的提交
    作者。 请注意,Git按正则表达式模式过滤掉。 所以不用担心
    有关确切名称匹配或区分大小写的信息。

    Git日志可以采用多个选项,因此您可以根据需要组合选项。 例如,

    gitlog --after= "1 week ago" --author= "srebalji" -p

    上面的命令将过滤各自作者过去一周的提交,并显示差异更改。

    通过日志消息过滤提交

    有时,您需要通过日志消息过滤提交。 Git接受一个
    regex模式以搜索日志消息并显示所有
    匹配的提交。

    gitlog --grep= "ISSUE-43560"

    上面的命令将按各自的模式过滤提交。 并且请记住,默认情况下它区分大小写。

    要使搜索不区分大小写 ,可以传递-i参数

    gitlog -i --grep= "issue-43560"

    下面的命令正在使用正则表达式模式搜索,并将搜索两个问题ID。

    gitlog -i --grep= "issue-43560\|issue-89786"

    按文件过滤提交

    有时,您需要进行所有已影响某些特定文件的提交更改。 这将在许多地方出现。

    gitlog main.rb

    该命令将过滤对相应文件进行更改的提交。

    您还可以将多个文件传递给它。

    gitlog main.rb search.rb login.rb

    您可以看到我已经传递了三个文件进行过滤。

    请记住,您还可以传递多个选项。

    gitlog -i --grep= "fix " main.rb search.rb

    该命令将过滤出对指定文件所做的提交更改,还将通过给定的搜索模式匹配日志消息。

    按文件内容过滤提交

    您可能需要在提交历史中添加的源代码中搜索特定的字符串。 这可以通过

    gitlog -S "function login()"

    上面的命令将搜索字符串“ function login()”。 默认情况下,区分大小写。

    您可以通过添加-i使其不区分大小写 要查看内容,您可以查看差异更改。

    gitlog -i -S "function login()" -p

    仅显示合并提交

    此命令有助于我们了解对当前分支所做的合并。

    gitlog --merges

    上面的命令将仅显示当前分支中的合并提交。 而已。

    显示分支之间的差异

    我们已经在以前的问题之一中看到了此命令。

    gitlog master..develop

    该命令将帮助您显示来自development的所有提交,但是
    在master分支中不存在。 这样,您可以知道
    许多新的提交被添加到了不存在的开发分支中
    主分支。 并确保您在
    比较之前是本地的。

    自定义格式日志消息

    Git还提供了用于自定义日志消息格式的选项。 您可以查看自定义漂亮选项以获得更多选项。

    例如,

    gitlog --pretty=format: "%Cred%an - %ar%n %Cblue %h -%Cgreen %s %n"

    您可以在上图中看到提交日志是自定义的
    格式化。 这很容易,如果您想查看,它会派上用场
    仅日志的特定详细信息。

    而已。 希望你学到新东西:)

    谢谢您的阅读:) :)

    该帖子最初发布在时事通讯 GitBetter中 如果您有兴趣升级Git中的游戏,可以订阅它。

    先前发布在 https://gitbetter.substack.com/p/useful-tricks-you-might-not-know

    翻译自: https://hackernoon.com/ten-useful-git-log-tricks-7nt3yxy

    git 日志

    展开全文
  • 一个用于在 javascript 中检索和使用 git 日志的小包 安装 npm install gitlog 用法 var gitlog = require ( 'gitlog' ) gitlog ( './' , function ( error , commits ) { if ( error ) return console . log ( ...
  • Agit.vim Vim 的另一个 gitk 克隆! 屏幕截图 特征 类似 gitk 的存储库查看器 提供各种 git 命令(例如 checkout、reset 等...) vimdiff 的并排差异 没有逃亡的依赖,但如果存在则合作良好。 支持多字节字符 ...
  • git日志动作

    2021-02-23 05:30:37
    Git Log操作 使用GitHub API获取日志。 输入项 baseRef 指向日志开头的必需参考点。 headRef 指向日志末尾的必需参考点。 默认为"HEAD" 。 产出 log 从GitHub的API收到的日志。 用法示例 用途:GustavoVergara/...
  • Python-美化你的Git日志

    2019-08-10 02:54:55
    美化你的Git日志
  • 使用git日志可以估算项目的花费时间和成本。 安装 使用以下命令安装项目: gem install timecost 用法 获取花费在git项目上的总时间 $ git timecost [...] (1.36) 2012-12-31T11:15:31+01:00 - 2012-12-31T12:36:55...
  • 主要给大家介绍了关于利用Python如何实现一个Git日志统计分析小工具的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
  • GitAnalysis 是一个通用的 git 日志分析程序,用于比较多个项目与子项目之间的 git 活动。 最初编写这个程序是为了比较各种开源 IaaS 项目的活跃度,包括 CloudStack、Eucalyptus、OpenNebula 和 OpenStack。 但是,...
  • grunt-git-log-json 通过grunt任务从git log生成json 这个grunt插件将分析git log的输出,并生成一个JSON格式的数据结构,列出每个标签的所有提交。 为此,标签需要使用。 入门 该插件需要Grunt。 如果您以前从未...
  • PSGitUtils:提供者表情符号支持Git提交和Git日志
  • gitchangelog, 从git日志历史记录创建日志记录 gitchangelog 使用提交日志来创建beautifull和可以配置日志文件文件。特性完全由一个配置文件驱动,可以用你的变更日志策略进行定制。 ( 参见参考配置文件 )根据正则...
  • Git Changelog生成器 使用一个命令,生成整个提交历史记录的漂亮.html文件。 这是提醒您以前工作的好方法,并且为客户和/或同事提供了绝佳的视觉效果。 变更日志示例 设置 确保您正在至少提交一次的git存储库中工作...
  • git-foresta: 基于文本的git日志图形查看器
  • changelog-maker, 用于 CHANGELOG.md 工具的git日志 变更日志制造商向 CHANGELOG.md 工具 一个git日志 ?项目是一个标准化的,但足够灵活,可以用于其他存储库。将查看当前目录的git日志,并从上次标签中提取条目。 ...
  • Gitfinery 核心 git驱动 API提供者 索引器?! 服务 变更频率清单 其他名单 每个目标的其他列表
  • log-so-handy:一个方便的工具,轻松地浏览你的git日志
  • git查看日志与状态

    2022-04-17 16:46:29
    git查看日志与状态 执行命令 git status 效果如下图 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tgt0657E-1650185273829)(assets/image-2

    git查看日志与状态

    git status查看工作区状态

    git status命令可以查看当前工作区的状态,如哪些文件在暂存区了,哪些文件修改了,哪些文件不在暂存区。

    为了方便查看效果,我们先新建一个仓库,在工作区创建1.txt2.txt,将1.txt添加到暂存区,命令如下

    git add 1.txt
    
    • 执行命令

      git status
      

      效果如下图

    • 修改1.txt后,再次执行,效果如下图

    • 使用如下命令,可以查看简短的信息

      git status -s
      

      其中s是short的缩写,表示简短信息。

      效果如下图

      其中,已提交的文件不在显示

      • A表示在暂存区
      • M表示已修改
      • ??表示未添加到暂存区

    git log查看日志

    使用如下命令

    git log
    

    效果如下图:

    在这里插入图片描述

    其中:

    • commit:表示提交的编号,或者版本号,后面的(HEAD -> master)表示头指针指向的分支
    • Author:表示作者和邮箱
    • Date:表示提交的时间
    • 后面的部分是日志

    简化日志

    git log --oneline
    

    git diff查看区别

    执行 git diff 来查看执行 git status 的结果的详细信息。

    git diff 命令显示已写入缓存与已修改但尚未写入缓存的改动的区别。git diff 有两个主要的应用场景。

    • 尚未缓存的改动:git diff
    • 查看已缓存的改动: git diff --cached
    • 查看已缓存的与未缓存的所有改动:git diff HEAD
    • 显示摘要而非整个 diff:git diff --stat
    展开全文
  • 1.问题描述: idea 开发代码中的中文正常,但提交...找到自己的 git 安装目录,在该路径下执行以下3条设置命令,分别设置 提交文件、界面、提交日志 这三者的编码格式 。 git config --global i18n.commitencodi...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

    1.问题描述:

    idea 开发代码中的 中文正常,但提交到码云时填写的提交日志是乱码。

    提交到码云后是这样的:

    在 push 前 IDEA 中显示的也是乱码,形如:

     2. 解决:

    找到自己的 git 安装目录,在该路径下执行以下3条设置命令, 分别设置 提交文件、界面、提交日志 这三者的编码格式 。

    git config --global i18n.commitencoding utf-8
    
    git config --global gui.encoding utf-8 
    
    git config --global i18n.logoutputencoding utf-8

    3. 测试效果 :

     

    参考:https://blog.csdn.net/nthack5730/article/details/51563310

    展开全文
  • husky 是一个 Git Hook 工具。本文主要实现提交前 eslint 校验和 commit 信息的规范校验 简单说就是,当我们运行 git commmit -m ‘xxx’ 时,用来检查 xxx 是否满足固定格式的工具 使用这个工具要实现什么目的, 通过...
  • # 初始化:创建一个git仓库,创建之后就会在当前目录生成一个.git的文件 $ git init #加入单个文件 $ git add mytest.txt #加入指定目录下所有文件 $ git add 目录名/* # 提交文件到本地仓库,文本为提交信息 $ ...
  • Git 查看日志的几个命令

    千次阅读 2021-07-18 15:34:52
    git reflog 查看和编辑引用日志 git log -g 查看引用日志的历史记录 git log --since=2.weeks 查询两周内的提交记录 git log --author 查询某个用户的提交记录 git log --grep=“搜索信息” 搜索提交信息 git log --...
  • vscode 查看git提交日志

    千次阅读 2021-07-13 17:15:16
    在使用vscode的时候,发现默认的git插件不支持查看提交日志的功能。本文讲解在vscode如何查看git提交日志。 ① 安装Git History插件 ②选中我们要查看的文件夹或文件,右键Git: View File History ③ 可以查看到该...
  • git commit 消息管理更改日志 命令 有2个可执行命令: bin/控制台 gitlog:branch [path_to_repo] 显示 repo 的分支。 bin/控制台 gitlog:commit [path_to_repo] 显示或导出日志。 该命令支持以下参数: --...
  • 使用git log ,如何按用户筛选,以便仅看到该用户的提交?
  • 指定开始和结束标签以创建一个更改日志,以显示您的git日志的一部分 根据正则表达式过滤提交 通过命令行或settings.xml指定所有配置 非目标 性能:此插件的目的不是最快,也不使用最少的资源,也不占用最小的空间 ...
  • Git操作】日志信息的查看

    千次阅读 2021-02-23 14:56:59
    在使用git的过程中,常需要观看文件状态、提交状态、操作状态,本文将介绍主要的几种用于日志信息查看的操作命令 2、使用 git status:将当前分支下的文件状态展示出来 git diff:将本次变更内容展示出来 git log :...
  • 通过配置服务器的 Git 提交日志,就可以实现统一的代码提交风格。 先看实现效果,如下图 这样大家就必须按照现有的模板,填写对应内容,保持整体格式的统一。 Git 有提供一个示例文件,路径: .git/hooks/prepare-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 137,432
精华内容 54,972
关键字:

git日志