A \"Stale\" git branch is a term I\'ve heard a lot. I know it has something to do with branches which are regarded as less useful or useless, but cannot find an exact defini
That's because there is no "exact definition". "Stale git branch", "stale data", "stale configuration options" -- none of these have an exact definition, but they all refer to things that are considered old/unmaintained/not current/possibly broken.
So a "stale git branch" is generally a branch of the repository that hasn't been touched in a long time. Maybe it's broken, maybe not; it's certainly not current w/r/t to the active development branch, and nobody has looked at it for a while.