A git user would use a "topic branch" for each such string of unacknowledged changes. Then
when you have evalutated the changes just merge the branch or delete it at will.
Arguably a system that doesn't let you commit for days reminds me of svn, patch+diff or
similar old-fashioned systems.