Most git repositories have a master branch, but there's really nothing special about this name. You can delete the master branch, rename another branch to master, skip having the master branch altogether.
Is anything in git hardcoded to expect a master branch? If I have a repository that doesn't have a branch with this name, is there anything I can expect to work improperly?