This is the demo repo from the roll your own git in go series. The series is
available at
pheuberger.com.
It's a basic git client written in go. It will support basic commands such as
init
, add
, status
and commit
. The goal is not to re-implement git in
its entirety.
I created this to better understand how git works under the hood and while I'm at it learn go.