Is there a Javascript implementation of Git?
I\'m wanting to use HTML5 to create a rich Javascript application and have the idea that I could use git to track change
You can use https://github.com/isomorphic-git/isomorphic-git
isomorphic-gitis a pure JavaScript reimplementation of git that works in both Node.js and browser JavaScript environments. It can read and write to git repositories, fetch from and push to git remotes (such as GitHub), all without any native C++ module
isomorphic-git is a continuation of https://github.com/creationix/js-git
isomorphic-gitwould not have been possible without the pioneering work by @creationix and @chrisdickinson. Git is a tricky binary mess, and without their examples (and their modules!) I would not have been able to come even close to finishing this. They are geniuses ahead of their time.
Related questions: