The Software Pro's Best Kept Secret.

1 min read Original article ↗

Git is a version control system used to track changes in source code. In this challenge, you'll build your own Git implementation that is capable of cloning a public repository from GitHub.

Along the way, you'll learn about the .git directory, Git objects, plumbing commands and more.

Stages