Lecture: Git Command Semantics (Local)

This lecture covers the usage and semantics of Git commands that are commonly used on a local repo. In particular, the lecture uses a combination of live demonstrations and practice problems.

Here are two video demonstrations that cover this material (and more):

Here are the practice problems and their solutions. This lecture covers only on problems 1–13 (leaving the remaining questions to be covered in a later lecture).