Seems very comprehensive. I'm curious to hear how it differs from the Git book's or github's tutorial on git. My understanding is that the article starts off kinda similar to them but then quickly changes into a big FAQ about "how to do X in git", which is very useful as a reference but not a tutorial.
Luisgv recommended https://diataxis.fr/ to me; this page could also benefit:
It mixes explanation, how-to and calls it tutorial.
But I am grateful for this site; until yesterday I wouldn't have understood the problem with this ether.