lazygit was a substantial boost in productivity over my previous method of git add -p and git restore -p.
https://lazygit.dev/
Don't miss the features video, which is how I learned to use it: https://www.youtube.com/watch?v=CPLdltN7wgE brief and effective.