Wait, am I missing something? This project was last updated 8 years ago and only implements core data structures of git. Branching, checking out, merging etc is not supported…
I think it would be better for this post to link to https://github.com/Byron/gitoxide