前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何优雅的审视过往的Commit | Git

如何优雅的审视过往的Commit | Git

作者头像
lazybios
发布2019-07-30 16:33:45
3420
发布2019-07-30 16:33:45
举报
文章被收录于专栏:日拱一卒日拱一卒

我们经常会忙了一周后,回顾时却总是想不起自己到底做了啥?应对这种场景最好的解决方案就是查看提交日志,但git自带的log又有那么多参数,输出的东西还不那么友好,那么有没有什么工具能让这一切变得容易一些呢?答案就在今天要说的这个git-recall中。先来看看演示图:

安装

代码语言:javascript
复制
cnpm install --global git-recall

使用

代码语言:javascript
复制
$ git recall   [-a <author name>]
              [-d <days-ago>]
              [-f]
              [-h]
  • -a - 限制检索用户,使用-a "all",表示不限制用户
  • -d - 限制检索时间范围,n天前
  • -f - 查看最新修改
  • -h - 帮助

示例

代码语言:javascript
复制
$ git recall

默认显示当前用户,昨天到今天发生的commit记录

代码语言:javascript
复制
$ git recall -d 5 -a "Doge"

显示5天前Doge提交过的commit记录

代码语言:javascript
复制
$ git recall -d 5 -a "all"

显示5天前的commit记录,不限制用户

实际上这个东西除了能做周、月回顾以外,用来追某个特定开源项目的提交记录也是不错的,间隔一段时间的回顾了解这个项目的最新进展。同时它也是个打KPI的好工具。

注意

git-recall会依赖一个叫lesskey的程序,所以在安装之前,请确保命令行下有这个指令,如果没有可以用brew install homebrew/dupes/less重新安装一个less,这个less下会捆绑一个lesskey

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 日拱一卒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 使用
  • 示例
  • 注意
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档