In this challenge, I've built a small Git implementation that's capable of
initializing a repository, creating commits and cloning a public repository.
Along the way I've learnt about the .git directory, Git objects (blobs,
commits, trees etc.), Git's transfer protocols and more.
During this journey I've taken notes on my errors, what i really learned, and troubleshooting steps. You can check it out here
Note: If you're viewing this repo on GitHub, head over to codecrafters.io "Build Your Own Git" Challenge to try the challenge.
P.S. last stage whopped my ass more than the others, so I used AI.