I'm wondering whehter the following git workflow might be possible:
- Autocommit (and maybe autopush) on file save to some branch (i.e.
auto-commit
) - When done with current task, review all changes
- Extract changes to specific regions (i.e. functions, classes, whatever) into new meaningful commits, preferably by using a visual tool (
tig
?) - Merge those new commits into
master
(ordev
)
So basically, is there a way to visually extract changes to specific regions into new commits?