Assembly Line

Git

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

Git is an open-source version control project on GitHub under a license set out in its repository, with 64k stars. It is built with GCC. Its last push was today.

Stars
64k
License
See repository
Activity
Active

Code on GitHub

Newer and better: Jujutsu instead of Git. Try Jujutsu (jj) as your daily version control command on Git repositories.

Judgement

What it is
Developer tool
What it does
The distributed version control system that tracks changes to files, records history as commits and syncs branches between copies of a repository.
Adopt it when
You are writing software at all; it is the default that hosting services, CI and nearly every developer tool expect.
Watch out
Its command line is notoriously inconsistent and large binary files need extra tooling such as Git LFS.
Ready for
Production-ready
Runs as
Command line
Built with
C, Shell and Perl
How established
Established: started 18 years ago, no tagged release yet.
What the license allows
GitHub could not read the license. Check it in the repository before reusing any code.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Git → GCC → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Git

  1. 1
    Jujutsu jj-vcs

    A Git-compatible VCS that is both simple and powerful

    Developer tool Usable You rewrite and stack commits a lot and want an easier model than Git while still pushing to GitHub or any Git remote.

    ★ 32k Apache-2.0 Rust Active, pushed today
  2. 2
    brain0 Brain0-ai

    The black box for AI-written code. Passive decision graph linking every commit to the agent prompts behind it: drift detection, DLP audit of what agents read, evidence-driven risk, MCP memory for coding agents, signed provenance attestations. One command, offline by default.

    Developer tool Experimental Coding agents write much of your code and you need to trace which prompt produced a change and what the agent had access to.

    ★ 296 Apache-2.0 Rust Active, pushed 6 days ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.