Nice walkthrough! I did not know about FETCH_HEAD.
Another (complementing) way of getting an idea how Git works is by reading the source of Isomorphic Git[0]. Being in JS and with fewer (as of now) features, it’s a bit more accessible than reference Git.
Another (complementing) way of getting an idea how Git works is by reading the source of Isomorphic Git[0]. Being in JS and with fewer (as of now) features, it’s a bit more accessible than reference Git.
[0] E.g. https://github.com/isomorphic-git/isomorphic-git/blob/main/s...