HackPig520

HackPig520 的博客

我是HackPig520,一个前端工程师,喜欢Web3和Minecraft。
github
gitlab
bilibili
tg_channel
keybase
email
twitter
zhihu
pixiv

查看 Git 历史,但是动画

这是一篇授权的同步文章,原文链接:https://www.liuzhen932.top/posts/default/githistory

都 4202 年了,现在有无数的工具可以查看 Git 提交历史记录,包括 CLI(just git history) 和 GUI(Github Desktop)。

这就要提到我发现的一个 ⭐ 宝藏项目了, pomber/git-history 是一个在线工具,可以以动画的方式快速且清晰地呈现仓库文件的更改历史。

要试一试?非常简单:

  1. 转到 GitHub / GitLab / Bitbucket 中的文件
  2. github.com 替换为 github.githistory.xyz
  3. 然后就没有然后了,使用左右方向键查看动画形式的更改

官网提供的 Demo

与我们平时使用的 Blame 等方法相比,这个工具提供了一种更快速、更直观的方法来检查过去的提交是如何影响文件的。

作者也提供了书签和浏览器拓展供快速使用:

/* 书签 原文如此: https://github.com/pomber/git-history?tab=readme-ov-file#browsers */
javascript: (function() {
  var url = window.location.href;
  var regEx = /^(https?\:\/\/)(www\.)?(github|gitlab|bitbucket)\.(com|org)\/(.*)$/i;
  if (regEx.test(url)) {
    url = url.replace(regEx, "$1$3.githistory.xyz/$5");
    window.open(url, "_blank");
  } else {
    alert("Not a Git File URL");
  }
})();

这里可以下载到浏览器插件版本,在这里甚至可以下载到 CLI 版本供本地使用。

好啦 这就是最近发现的宝藏项目咯,感谢您的阅读,我们下次再见!

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。