# pomber/git-history

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/pomber-git-history).**

13,685 stars · 543 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/pomber/git-history
- Homepage: https://githistory.xyz/
- awesome-repositories: https://awesome-repositories.com/repository/pomber-git-history.md

## Topics

`animation` `blame` `cli` `commit` `git` `github` `history` `log` `text` `vscode` `vscode-extension`

## Description

git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual files within Git repositories. It provides a graphical interface for exploring version control history as an alternative to raw command line logs.

The project enables the browsing of version history for files hosted on external version control platforms without requiring a full repository clone. It also supports the analysis of files stored in local repositories through a command line interface or editor extension.

The tool facilitates version control audit workflows to track how files change over time and review historical edits. It utilizes API-based retrieval for remote hosts and local filesystem interoperability for on-device repositories.

## Tags

### Development Tools & Productivity

- [File Evolution Tracking](https://awesome-repositories.com/f/development-tools-productivity/version-control-file-operations/file-evolution-tracking.md) — Tracks and visually displays the chronological evolution of individual files across different repository versions. ([source](https://cdn.jsdelivr.net/gh/pomber/git-history@master/README.md))
- [Graphical Repository Explorers](https://awesome-repositories.com/f/development-tools-productivity/file-explorers/git-repository-explorers/graphical-repository-explorers.md) — Offers a graphical user interface for exploring version control history as an alternative to raw command line logs.
- [Git Commit History Visualizers](https://awesome-repositories.com/f/development-tools-productivity/git-commit-history-visualizers.md) — Provides a graphical interface for tracking and browsing the evolution of individual files within Git repositories.
- [Git Host Extensions](https://awesome-repositories.com/f/development-tools-productivity/git-commit-history-visualizers/git-host-extensions.md) — Ships as a browser or editor integration that connects to Git hosts to display file history.
- [Git Repository Analysis](https://awesome-repositories.com/f/development-tools-productivity/git-repository-analysis.md) — Examines the commit history of files stored on a local machine via CLI or editor integration.
- [Hosting Provider API Integrations](https://awesome-repositories.com/f/development-tools-productivity/hosting-provider-api-integrations.md) — Integrates with remote hosting provider APIs to retrieve version control data for file history visualization. ([source](https://cdn.jsdelivr.net/gh/pomber/git-history@master/README.md))
- [Local Repository Analyzers](https://awesome-repositories.com/f/development-tools-productivity/local-repository-analyzers.md) — Analyzes and browses version history for files stored in local repositories using a command line interface or editor extension. ([source](https://cdn.jsdelivr.net/gh/pomber/git-history@master/README.md))
- [Remote Repository Browsers](https://awesome-repositories.com/f/development-tools-productivity/remote-repository-browsers.md) — Enables viewing version history for files on external platforms without requiring a full repository clone.

### DevOps & Infrastructure

- [Git Command Execution](https://awesome-repositories.com/f/devops-infrastructure/git-command-execution.md) — Executes local Git shell commands to extract history logs and object data directly from the filesystem.

### Software Engineering & Architecture

- [Repository History Retrieval](https://awesome-repositories.com/f/software-engineering-architecture/specification-versioning/version-retrieval-utilities/version-history-managers/repository-history-retrieval.md) — Retrieves specific commits and full version history from Git repositories via REST endpoints.

### System Administration & Monitoring

- [File Version Auditing](https://awesome-repositories.com/f/system-administration-monitoring/file-version-auditing.md) — Facilitates audit workflows by analyzing historical file changes to debug regressions or understand past edits.

### Web Development

- [Bookmarklet Injection Tools](https://awesome-repositories.com/f/web-development/bookmarklet-subscription-tools/bookmarklet-injection-tools.md) — Provides a bookmarklet that injects a custom JavaScript viewer into the hosting page's context.
