I'm getting ready to release a new demo for my game next month and am working on some final features ahead of time. I'm currently trying to implement a leaderboard system using the gamejolt API as well as perform bug fixes in the main portion of the game.
My game is using git version control but I'll admit my experience with branching and merging is very limited (my knowledge on the subject is lacking so I usually avoid it out of fear, lol), but I was reading some articles about git branches and realized the scenario I'm in right now might be the perfect situation for it.
I was thinking about making a "leaderboard" brnach so that I can begin testing all of the leaderboard functionality and then also making a "bugfix" branch so that I can work on bug fixes in a separate environement at the same time. Once I've completed the goals of both branches, I can then merge them with my main branch.
I wasn't sure if this would be a correct usage of git branching and wanted to check with other developers to be sure.