A minimal Git implementation for educational purposes.
Implemented as part of the course "Algorithms and Data Structures" in the summer semester 2024 at the Westphalian University of Applied Sciences in Bocholt.
The goal of this implementation is not to implement all the functions of the Git CLI, but to implement some of the basics described in the document.
You can download precompiled binaries for Windows and Linux from the releases page.
Node.js v20 or higher is required to build and run the project. After cloning the repository, you can install the dependencies with npm i
and test the project with npm run dev
.
© Timo Kössler 2024
Released under the MIT license