LWN.netjake51 min readrelease notesintermediate
Git v2.56.0 released
Summary
Git v2.56.0 has been released, featuring 748 non-merge commits from 104 developers. Key updates include a safer conflict resolution workflow, a new `git history drop` subcommand, and smaller path-walk repacks, alongside various usability and performance enhancements.
- `git add --resolved` stages conflict-resolved paths, leaving unrelated local changes unstaged.
- `git history drop` subcommand removes a commit and replays its descendants onto its parent.
- `git bisect --reset-when-found` automatically resets to the original state or the found culprit.
- `git branch --delete-merged` removes local branches already merged into their tracked remote-tracking branches.
This release offers significant quality-of-life improvements and new capabilities for all Git users, particularly those managing complex repositories, large histories, or partial clones.
6/10

