If it works for you, It is ok!
I usually do that too! I use SourceTree because It is easier for me to check all the branches and do some tasks using the GUI. But, for some other things (like cherry pick), I don't know why I prefer using Terminal. However, for me, It was useful to learn some commands using this interactive tutorial: learngitbranching.js.org. Also, I good way to feel more confortable is to create a private repo and playing around with it :)
Thanks for the link, this tutorial looks great so far!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.