Question Regarding Branching

I have a quick question regarding branching. I am taking a course on C/C++ programming in a Unix environment and I was asked the following question about branching:

My question is whether or not there is an actual name for all other branches that are not the master branch. I was told that there was documentation to support what the question accepts as the correct answer in various places on Github, but I cannot seem to find it. If someone could please clarify if all branches, that are not the master branch, are called feature regardless of their actual function, I would be grateful.

Thank you in advance for your time!

I don’t think there is an official name for it. 

Hi @aschlarm,

Thanks for being part of the GitHub Community Forum.

I wouldn’t say that there is an “official” name for this. We do use the term “feature branch” in our docs but we also sometimes refer to the same thing as a “topic” branch. We don’t really take a definitive stance on what to call such a branch. That all to say, “feature” isn’t the only answer here.

I hope this helps!