We can create branches to work in isolated environments. A new branch is just an offshoot of an existing branch.

Let's create another branch called develop.

Great! Using git branch with a branch name, we can create a new branch, an environment for commits that won't change the master branch.

Psst: the * indicates that we're still on the master branch.

Whoops! hotfixes is branch we can create to develop quick fixes for bugs. In this example however, we only want to create develop.