tummychow

git-absorb

tummychow

git commit --fixup, but automatic

AI 简介

git-absorb 是一个自动化 Git 提交修正工具,用于将工作区的修改智能归并到历史中的相关提交中。它基于代码行级变更分析,自动识别应被修正(fixup)的目标提交,生成符合 Git autosquash 规范的 fixup! 提交;支持 --and-rebase 模式一键完成变基合并,也可分步预览后手动 rebase。核心采用 Rust 实现,依赖 libgit2,具备跨平台二进制分发能力与冲突安全机制。适用于代码审查反馈快速修复、保持原子提交粒度、重构后清理历史等需要高频微调提交内容的协作开发场景。

Rust
BSD 3-Clause "New" or "Revised" License
5.6k
Stars
109
Forks
18
Watchers
26
Issues

Star 增长

今日0
近 7 天0
近 30 天+23
综合评分64.42
默认分支master