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 :)
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!