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?
Top comments (3)
I use what I guess you could call a TUI (Text User Interface), called Magit. It supports pretty much everything Git has, helps me rebasing, merging, and even cherry-picking. The CLI is nice when I don't have access to Magit, but that aside, I don't want to miss that comfort anymore.
My "TUI" is just vscode for now 😁
At first I just had learnt about commuting, pulling, pushing, cloning etc. So I didn't have to use the CLI because the GUI was powerful enough. Once I learnt branching and all the CLI felt super powerful