a git lecture