New in Git: switch and restore
A lot of comments along the lines of ‘why do people use  instead of learning the commands’.For me, I used to use the terminal git, and I still do occasionally. But I use Sourcetree now for most things because I make less mistakes seeing the tree visually all the time.My job isn’t to use git, it’s to write specialist software. If I get the software written and the customer is happy, it doesn’t matter whether I use  or not. Imagine having 100 complex things bouncing around your head and having to make that 101 when you forget the order of arguments to merge.The guy who knows every command of git backwards is welcome to apply for a job managing a git repo or something if such a thing exists? But I could harp on the same way about his missing MATLAB or firmware skills.