lecture9-git.pdf