Skip to content

ArtistYay/codecrafters-git-python

Repository files navigation

progress-banner

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.