Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects internally.
-
Updated
Mar 3, 2023 - JavaScript
Visualize the Directed Acyclic Graph that Git creates to connect Commit, Tree and Blob objects internally.
An overview of git internals
A lightweight Git porcelain clone written in Golang for learning Git internals and low-level Go implementation.
Go utility for programmatic Git commit history rewriting with AI-assisted commit message formatting, timestamp distribution generation, and automated filter-branch execution.
Educational documents on Git Internals
Exploring the internals of Git.
A Git implementation in Swift for learning version control internals. Build your own Git from scratch with blob storage, staging area, commits, and binary index management. Perfect for developers who want to understand how Git actually works under the hood.
useful day-to-day Git commands (beginner) and demonstration for Git internals
A comprehensive, step-by-step guide to mastering Git and GitHub. Covers everything from initial setup and basic workflows to advanced branching strategies, rebase operations, and deep dives into Git internals.
This repository is a complete Git & GitHub learning system designed to take you from beginner to advanced level through visual explanations, hands-on projects, debugging scenarios, and interview preparation.
A minimal, user-space Merkle DAG–based version control system with content-addressable storage, written in C++ for Linux.
A short summary of what PyGit does (e.g., "A Git clone in Python using SHA-1 and JSON-based indexing").
A Git implementation from scratch in Python — objects, plumbing commands, and a full clone via Smart HTTP + binary pack file parsing
A professional Git knowledge base covering version control, branching strategies, collaboration workflows, advanced Git commands, internals, automation, and real-world engineering practices.
A Git infrastructure gizmo that lets AI coding agents work on huge repos while fetching only the bytes they need
Slicing History: Building a Git Subdirectory Filter in Pure Rust
A causal, multi-writer graph database that uses Git as a substrate Distributed, conflict-free graph storage that lives orthogonally to your source tree.
Git Internals written in Python with slightly reduced complexity. Credits: https://www.leshenko.net/p/ugit/#
To associate your repository with the git-internals topic, visit your repo's landing page and select "manage topics."