I actually do not have git and have never used it so this is what limited knowledge of the program I have and will try to emulate to the best of my ability, since this is in Python it may be slower ...
PIT is a lightweight, distributed source control system inspired by Git. It enables you to initialize repositories, stage files, commit changes, create branches, merge them, and view differences ...