Learn about git objects, plumbing commands and more
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.