Git Enhancement Tool
4.1k 2026-05-01
arxanas/git-branchless
Enhances Git with advanced features like undo, smartlog, and restack, enabling high-velocity, monorepo-scale workflows for both novices and power users.
Core Features
General-purpose undo command (git undo)
Convenient commit visualization (git smartlog)
Tools to repair broken commit graphs (git restack)
Strong support for patch-stack workflows and divergent development
Faster operations for large repositories and monorepos
Detailed Introduction
`git-branchless` is a powerful suite of tools designed to significantly enhance the standard Git experience. It simplifies complex operations for new users while offering advanced flexibility for power users, particularly those working with patch-stack workflows or divergent development. The project introduces features like a universal undo command, intelligent commit visualization, and tools for repairing commit graphs. Crucially, it delivers faster performance for large repositories and monorepos, addressing common bottlenecks in high-velocity development environments.