Hacker News new | ask | show | jobs
by hnfong 838 days ago
I felt I fully understood git after I realized it was just a data structure.

The data structure isn't even complicated (there are commits, and then there are directories and files associated with the commits), and once I understood the tooling (i.e. git commands) in terms of how it manipulated the data structures, I was basically able to do whatever I intended to on the repo.

1 comments

I mostly agree, but once you understand it, a new frustration emerges: "why can't I just do X on this graph?"