I was uncomfortable with git until I read (the first 3 chapters of) the pro git book ( free here : https://git-scm.com/book/en/v2 ). It provides a great mental model of how git works under the hood. The UI of git - for better or worse - directly reflects its internals. And when I understood them, everything clicked into place.
No it doesn't. Half the git commands are low level, half are high level. It's not 1:1 at all.
> It's not 1:1 at all.
I don't see any mention of "1:1" in the parent.