lecture 6 - git