git-history (pomber/git-history)
Searching Database…
13.7K ·GitHub
Что это такое?
Git History — это бесплатный инструмент для быстрого просмотра истории любого файла в git-репозитории: видно, как файл менялся, коммит за коммитом.
Это только сайт, или есть и устанавливаемые версии?
Вариантов больше: расширения для Chrome и Firefox (или букмарклет) добавляют кнопку «Open in Git History» на GitHub, GitLab и Bitbucket, а с локальными репозиториями можно работать через CLI или расширение для VS Code.
Как посмотреть историю файла на GitHub с его помощью?
Откройте файл на GitHub, GitLab или Bitbucket и замените домен: github.com превращается в github.githistory.xyz. На этом всё.
Нужно ли что-то устанавливать, чтобы пользоваться веб-версией?
Нет — ни установки, ни регистрации; всё сводится к правке URL в браузере.
А если мой репозиторий локальный или лежит на другой платформе?
Для локальных git-репозиториев есть CLI и расширение VS Code. Из хостингов в README названы только GitHub, GitLab и Bitbucket — про другие ничего не сказано.
Это платно?
Бесплатно — проект под лицензией MIT, а автор просит поддержать его через Patreon и GitHub Sponsors.
Как выглядит просмотр истории?
Файл проигрывается коммит за коммитом в виде анимированного просмотра с подсветкой синтаксиса: веб-приложение написано на React с библиотекой spring-анимаций rebound, использует Prism для подсветки и jsdiff для построчных изменений и построено на теме Night Owl.
Можно ли смотреть весь репозиторий целиком, или только отдельные файлы?
Работа идёт с файлами: открываете один файл и листаете его историю. Про граф всего репозитория или просмотр веток в README ничего нет.
Могу ли я поддержать проект?
Да — README приглашает поддержать опенсорсную работу автора на Patreon, есть раздел со спонсорами, а за обновлениями можно следить через @pomber в Twitter.
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
