It was only 1000 lines of C at the time, so it couldn't have needed a million different articles and blogs to explain.
That doesn't give you a workflow or explain any of the more advanced features. The workflow you can get from any cookbook list of shell commands, and the advanced features you can get from the manual.
It's interesting to note that what is currently the index/staging area was, back then, only a cache. (which is also why you'll still find it called any of these three names, participating in the overall confusion)
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...
It was only 1000 lines of C at the time, so it couldn't have needed a million different articles and blogs to explain.
That doesn't give you a workflow or explain any of the more advanced features. The workflow you can get from any cookbook list of shell commands, and the advanced features you can get from the manual.