If you are developing a small application in a big corporation as a developer, or you are trying to wrap your head around an open source project from GitHub, you have already been using branches with Git.
Most of the time, you may have just been working on a local development or master branch, and so didn't care so much about other branches.
In this chapter, we will show you different branch types and how to work with them.