Earlier quoted context omitted.
Don't get me wrong Gitbox (and similar 'pretty wrappers') have their place just not as a learning tool. My rule of thumb for 'mission critical software' like version control systems - if you can't access its fully functionality at the shell when logged in to a remote machine then forget about it. Gitbox is great for your workflow until the day you have to actually use git and you have no time to 'actually' learn git.
Seems to me like the perfect time to learn git is when you need to use it.
(Disclaimer: Tongue in cheek.)