Actually make the git functionality work (commit, push, pull, merge, log)

Authored by leinir on Feb 9 2017, 6:09 PM.