Skip to content

Rounak-stha/bit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bit

A JavaScript implementation of Git. The motivation behind this project is to learn the inner workings of git and understand how the git magic actually happens.

Run Locally

The goal is to use only the standard libraries and keep the code as vanilla as possible. However, the project uses ESLint, Prettier, and Chalk for obvious reasons.

npm i
./bit <OPTIONS>
# EX: ./bit cat-file -p <OBJECT_HASH>

Contribution

The project is in its early steps; feel free to open a PR.

NOTE: There already exists a mature project isomorphic-git which already has the JS implementation of lots of git features.

About

Git Implementation in JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published