Workflow for Updating a Version-Controlled Craft CMS Website

How do I run Craft and plugin updates on a version-controlled project? Very carefully and slowly. Follow along as I walk through how I think about and perform Craft CMS updates. We talk about the different versions of Craft, how to split up plugin updates from Craft updates, and the Gitflow methodology for ensuring each update is isolated from your main repository branches.