Version ControlAn introduction to Git's working tree, index, commits, branches, remotes, and safe ways to undo changes.