Attempt at proper ensure command

I think that this is actually the correct way to go about this. This way
the git command ensure that the repo stays up to date with the remote
"origin" HEAD, not just the local HEAD.