I recently read through the Pro Git book. It's an awesome book. (but I think it's a bit abstract – I could make my own git tutorial, what do you say?) I learned a lot about the Git CLI and now I'm temporarily leaving GitHub Desktop.
What about you guys? Do you use a GUI or the CLI?