One thing I wish I better understood when starting with Git is how a branch is really just a bunch of commits disguised in a trench coat.