← Downloads

Git 2.56.0

Package v2.56.0 x86_64 TAR.XZ September 28, 2026

Git 2.56 adds git add --resolved for conflict resolution, git branch --delete-merged for cleanup, git bisect --reset-when-found, a git history drop command, and git replay --linearize.

Download TAR.XZ Project website ↗

Download Mirrors

Mirror Region Download
kernel.org CDN Primary Global Download
kernel.org Edge Global Download
Git SCM (Official) Global Download

Git 2.56.0 was released on September 28, 2026, following Git 2.55.0. We covered it in the news.

Highlights

CommandNew
git add --resolvedStages only conflict-resolved paths, and checks for leftover conflict markers
git branch --delete-mergedDeletes local branches already merged into their upstream
git bisect --reset-when-foundReturns to your starting point, or the culprit, when bisect finishes
git history dropExperimental: removes a commit and replays its descendants
git replay --linearizeDrops merge commits and linearises history
git refsNew create, delete, update, and rename subcommands

Plus better typo suggestions for git push and git branch, clearer root commits in git log --graph, improved --follow across renames, and retries when a config file is locked.

Installing

Most people should use their distribution’s package. Fedora and Arch update quickly; Ubuntu users can use the official Git PPA for current releases. To build from source:

tar xf git-2.56.0.tar.xz && cd git-2.56.0
make prefix=/usr/local all
sudo make prefix=/usr/local install
git --version

Our Git basics and branching and merging guides cover everyday use.

Verify Your Download

Signed checksums are published alongside the tarballs in the kernel.org Git directory (sha256sums.asc).