Write yourself a Git (2018)
A bit of a plug, I know, but here’s a tool I wrote to make selective committing a bit easier and more interactive:https://github.com/andrewshadura/git-crecord/Those familiar with Mercurial will surely notice it is, in fact, a port of a Mercurial’s interactive commit functionality, previously a separate extension called crecord.