I used to think Git was just for saving files to a cloud server. It wasn't until I worked on a team of developers that I recognized how valuable other features of Git, like branching, were. The concept is simple, git branches basically allow you to "branch" off from one point in your project's history to fix a bug, create a new feature, or just explore a new idea. This won't affect the "main" branch of the project until this branch is "merged" back into the "main" branch.

