What is a git topic branch? Does it differ from an ordinary branch in some way? Are there any branches that are not topic branches?
It's not a technical term; it just refers to a branch that was created to implement a specific feature or fix a bug. The "topic" is the reason for the creation of the branch, essentially.