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.
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.
A minimal, user-space Merkle DAG–based version control system with content-addressable storage, written in C++ for Linux.
Git Internals written in Python with slightly reduced complexity. Credits: https://www.leshenko.net/p/ugit/#
A minimalist Git-compatible version control system implemented in Python as a learning project. Features proper object storage, commit history, and branch management while following modern development practices with comprehensive documentation.
🦀 A lightweight, high-performance version control system implemented in Rust. Features content-addressable storage, branching, stashing, and .vitignore support. Built to explore the internals of Git and systems-level file I/O.
Unlock the mysteries of Git with this comprehensive repository! Dive deep into the internals of Git, understand the structure of the `.git` directory, explore essential Git commands, and discover advanced concepts such as hooks, plumbing, and more.
Rebuilding Git in Go to learn how it actually works.
Git, freebased: pure CAS that’ll knock your SHAs off. LFS hates this repo!
A command-line tool for exploring Git internals, written in Kotlin.
Rust implementation of Git as part of the "Build Your Own Git" challenge on CodeCrafters.io. This project demonstrates key Git concepts such as blob and tree objects, commits, and repository cloning. Currently, 6/7 stages are completed.
Add a description, image, and links to the git-internals topic page so that developers can more easily learn about it.
To associate your repository with the git-internals topic, visit your repo's landing page and select "manage topics."