The primer says
"The git branch command lets you create a new branch of your project. It creates a new commit with a new pointer label pointing at it."
which is not correct. When a new branch is created it just creates a new pointer to the commit which one branches off from, there is no new commit made automatically.