Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Git Alternatives
Similar projects and alternatives to Git
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
-
Kargo
Kargo - optimize your multi-stage deployment pipelines using GitOps. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
-
-
-
-
rsync
An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Git discussion
Git reviews and mentions
-
Git History Command: The Safer Way to Split, Reword, and Fixup Commits
Git 2.55 release notes
-
No LLM Code in Dependencies
The diff of the linked commit in git is completely trivial, clearly it just got tagged because of the signoff in the commit message: https://github.com/git/git/commit/d7971544fe17378f44f4998301...
I would be surprised if there is no LLM-assisted code in there prior to this commit, this is just the first where the author chose to disclose it.
- My Software North Star
-
Stop Using Conventional Commits
https://github.com/git/git/commit/b809304101
As you can see, without knowing much of the specifics of the code, we can get an idea why this change was made the way it was. There is a certain art to writing short and concise commit messages, but the same is true for code itself. Some, but comparably very little, practice is required.
-
Patch applies fake diffs from commit messages
[1] https://github.com/git/git/blob/94f057755b7941b321fd11fec1b2...
- Deep Dive: How Git 2.45’s Merge Algorithms Work with GitHub Flow and GitLab Flow in 2026
-
Show Git Branch & Status in Bash Prompt
Git official documentation on git-prompt.sh
- Git's `todo` branch: a versioned todo list in an orphan meta branch
- Mergiraf: Syntax-Aware Merging for Git
-
Git: Introduce Rust and announce that it will become mandatorty
Is there a standard that all software must be developed in ANSI C that I missed, or something? The git developers are saying - we want to use Rust because we think it will save us development effort. NonStop people are saying we can't run this on our platform. It seems to me someone at git made the calculus: the amount that NonStop is contributing is less than what we save going to Rust. Unless NonStop has a support contract with git developers that they would be violating, it seems to me the NonStop people want to have their cake and eat it too.
According to git docs they seem to try to make a best effort to stick to POSIX but without any strong guarantees, which this change seems to be entirely in line with: https://github.com/git/git/blob/master/Documentation/CodingG...
-
A note from our sponsor - Kargo
akuity.io | 16 Sep 2026
Stats
git/git is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of Git is C.
Review ★★★★★ 10/10
My development process is sometimes really sloppy. I rely so heavily on git to keep me on track and it does a great job.
Review ★★★★★ 10/10
Review ★★★★★ 10/10