DEV Community

Discussion on: I'm a Git Master, Ask Me Anything

Collapse
 
annarankin profile image
Anna Rankin

Hi Jason, thanks so much for sharing your knowledge! I was wondering - how do you feel about interacting with git via the command line versus a gui like Github Desktop/GitKraken/etc? Do you prefer one or the other personally?

Collapse
 
gonedark profile image
Jason McCreary • Edited
Collapse
 
ben profile image
Ben Halpern

Do you see any use of GUIs? I personally find I benefit from the visual component when I want to verify changes to avoid mistakes. While you can do this on the command line, I much prefer a visual tool.

Does this fall in the category of evil wizards?

Thread Thread
 
gonedark profile image
Jason McCreary • Edited

I think if it's a tool that helps you do something more efficiently, then great.

I'll use a visual tool for diffs or complex tree visualizations. But really that tool is just GitHub.

It's when you're using a tool to do something you can't do on your own, then it falls into the category of evil wizards.

Collapse
 
andy profile image
Andy Zhao (he/him)

I love using git add -p ever since @maestromac told me about it, but I find myself using Atom's Git integration to pick out a few lines of changes I needed to discard. Also, their merge conflict handling is extremely easy to use.

Haven't touched their GitHub integration at all though.