DEV Community

loading...

Git GUI vs Git CLI

siddharthshyniben profile image Siddharth ・1 min read

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?

Discussion (4)

Collapse
zilti profile image
Daniel Ziltener

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.

Collapse
siddharthshyniben profile image
Siddharth Author

My "TUI" is just vscode for now 😁

Collapse
technoglot profile image
Amelia Vieira Rosado

I use both GUI and CLI. I use GUI for large, hyper-complex codebases. For most of the smaller stuff where all I do is add, commit and push, I'll use CLI. I enjoy both of them equally.

Collapse
siddharthshyniben profile image
Siddharth Author

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

Forem Open with the Forem app