← 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.

When to use this tool

✓ Good fit when
  • You want to clean up git history with fixup commits
  • You frequently use git commit --fixup and rebase
✕ Avoid when
  • You do not care about commit history cleanliness

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