How many levels of inception we need to master git? This tutorial that explains how to use git2go to publish an article for the Go Advent 2014. Git2go implements go bindings for libgit2, a pure C implementation of the Git core methods. This is important because, unlike other libraries, libgit2 doesn’t talk with any git binary. You won’t find the installation complicated if you’ve worked already with other C libraries. I recommend you to read the installation section in the readme.