Re:Visual and interactive way to learn Git
by rgoulter on Friday September 25, 2020 @02:16AM
(#24587047)
Once you have a decent mental model of git, it works well.
Using git with magit is excellent.
Before I had a good mental model of git, I would've been comfortable with flows like 'add, commit, push' (and the smallest amount of branching from that; 'checkout -b', 'pull'). -- I wasn't able to easily dig myself out of holes I got into if I made the wrong command.
The repo "git flight rules", which explains how to fix problems you get into, has 33k stars. https://github.com/k88hudson/git-flight-rules
Re:Visual and interactive way to learn Git
by NateEag on Friday September 25, 2020 @07:43AM
(#24588764)
Git is pretty great. I have used it daily for well over a decade now, and have been "the git guy" on four out of the last five dev teams I've been on.
The UI is atrocious, though.
I have been keeping tabs on all the things I'd like to see changed about Git in a pile of scribbled notes on VCS design here:
What specifically do you find _hard_ or _complicated_?