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 版本供本地使用。

好啦這就是最近發現的寶藏專案囉,感謝您的閱讀,我們下次再見!

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。