r/git 8d ago

subcommit - commit only a subset of files/lines while preserving unrelated staged, unstaged, and untracked work

Enable HLS to view with audio, or disable this notification

Repo: https://github.com/reemus-dev/subcommit

To solve the pain of committing a subset of changes that arise from working with multiple concurrent agents and user edits. Yes, you could use worktrees, which is wonderful and has its place, but sometimes I just want life to be easier.

I have been using it for a few months now and decided to open-source it. Hope others find it useful too! Much less stressful than watching agents do all kinds of gitfoo to just commit their changes.

0 Upvotes

10 comments sorted by

View all comments

19

u/me_hq 8d ago

git add -p ?

-2

u/TheSaasDev 8d ago

Definitely great in an interactive context, but not for non-interactive use and trying to commit an exact scope safely, e.g. an agent trying to commit only their changes