I use Linux since 1998, when the GUI in general was The New Thing. GNOME 1.2, I don’t remember if KDE was on the stage, WindowMaker, neXtstep, and so on. GUIs for similar applications like CVS and SVN were rare, so I got used to the command line. I created hundreds if not thousands of aliases over time (right now I use about 40, if we count Git aliases, too), and with switching to the Dvorak keyboard layout in 2013, my typing skills just got better. I wouldn’t daresay I don’t use GUI like gitk or gitg to visualise a complex branch network. I also use magit, an excellent package for Emacs, which makes it really easy to use Git from within Emacs. But I’m a CLI guy, and will probably remain that until CLIs exist (and maybe after that. I can create a CLI just to please myself).