Build Git - Learn Git What better way to learn Git than to implement one of your own! This is a very basic implementation of Git version control system by Linus Torvalds. (For educational purposes only)