Getting to terms with Git