The command git init automatically creates a branch called master as the default branch for a repository.
Aside from being the default name, is master special in any way, or is it just treated as any other branch?
Furthermore, is it treated differently inside of git itself? And is it supposed to be treated differently inside of other software that uses git, i.e. GitHub?