← Back to tools

git absorb

Automatic git commit --fixup for clean history

Version Control linuxmacoswindows Rust BSD-3-Clause

Description

git-absorb is like git commit --fixup, but automatic. It analyzes your staged changes and automatically creates fixup commits targeting the right commits in your branch, making interactive rebasing much easier.

AI Summary

Automatically creates fixup commits for cleaner git history

Capabilities

  • + Automatically create fixup commits
  • + Analyze staged changes to find target commits
  • + Simplify interactive rebase workflow

Use When

  • You want to clean up git history with fixup commits
  • You frequently use git commit --fixup and rebase

Avoid When

  • x You do not care about commit history cleanliness

Related Tools

View AGENTS.md for git absorb