git-history (pomber/git-history)
Searching Database…
13.7K ·GitHub
这是什么?
Git History 是一款免费工具,可以快速查看 git 仓库里任意文件的历史记录——你能一版一版地看到这个文件是怎么一步步改过来的。
它只是一个网站,还是有可以安装的版本?
还有别的形式:Chrome 和 Firefox 浏览器扩展(或者一个书签小工具)会在 GitHub、GitLab 和 Bitbucket 页面上加一个 'Open in Git History' 按钮;本地仓库则可以通过命令行工具或 VS Code 扩展来查看。
在 GitHub 上怎么用它查看文件的历史?
在 GitHub、GitLab 或 Bitbucket 上打开那个文件,然后把网址里的域名换掉:github.com 改成 github.githistory.xyz。就这么简单。
用网页版需要安装什么吗?
不用——不用安装任何东西,也不用注册账号,全程只需要在浏览器里改一下网址。
如果我的仓库在本地或者托管在别的地方呢?
本地 git 仓库可以用命令行工具和 VS Code 扩展来查看。至于托管在网上的仓库,README 里只提到了 GitHub、GitLab 和 Bitbucket,其他平台没有提及。
它收费吗?
完全免费——项目采用 MIT 许可证,作者改为通过 Patreon 和 GitHub Sponsors 接受大家的支持。
历史记录的界面长什么样?
它会像动画一样逐个提交回放文件内容,并带有语法高亮:这个网页应用是用 React 和 rebound 弹簧动画库开发的,用 Prism 做语法高亮,用 jsdiff 处理行级改动,配色基于 Night Owl 主题。
能浏览整个仓库吗,还是只能看单个文件?
只能按文件来看:你打开一个文件,然后逐步查看它的历史。README 里没有提到查看整个仓库的图谱或分支视图的功能。
我可以支持这个项目吗?
可以——README 里邀请大家通过 Patreon 支持作者的开源工作,还设有赞助者板块,并引导你去 Twitter 上关注 @pomber 获取最新动态。
What are similar projects?
repomix, video_vip, jev-code-reviewer, refined-github, github1s, hister, jsoncrack.com, git-cliff
Which topics is it in?
commit, log, gitlab, history, text, firefox-extension, vscode-extension, vscode, chrome-extension, browser-extension, visualization, github
