3 ms·
Same here. The git commands were confusing to me until I actually saw a Linus video on youtube explaining how the git data structures worked under the hood. It
by hnfong 3mo ago
Same here. The git commands were confusing to me until I actually saw a Linus video on youtube explaining how the git data structures worked under the hood. It was dead simple, and one could easily mentally map the tools' functions onto how they operated on the data structures.
Once I understood that, as you said, everything clicked into place.
Somehow the "higher level abstractions" that git tries to do makes the things ever so more confusing.
- rmunn 3mo agoI've recommended https://learngitbranching.js.org/ https://learngitbranching.js.org/ to so many people. Something about seeing it visually, with the arrows pointing from child to parent, just clicks in the mind where a written explanation doesn't. (Not for everyone, of course: some people understand it quite well from the written explanation. But if your coworkers who don't grok Git are visual learners, https://learngitbranching.js.org/ https://learngitbranching.js.org/ might be the thing that helps them unlock a deeper understanding of what's going on with branches and HEAD and so on).
- psychoslave 3mo agoCan you point to this video please?
- thr0w__4w4y 3mo agoNot Linus, this is Randal Schwartz, but this might be the video you're thinking of? https://www.youtube.com/watch?v=8dhZ9BXQgc4 https://www.youtube.com/watch?v=8dhZ9BXQgc4