DEV Community

loading...

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 Ask Me Anything • Edited
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.

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 Ask Me Anything • 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.