It does. Though nothing I've seen yet will break me from my CLI use of git.
I edit with neovim. Open a terminal within my editor (yea i know neovim has magit and others but I'm oldschool) and stage things and commit as atomicly as I can, and then go back to work.