I want to create a new GitHub branch, called release.
release
This branch needs to be empty! However, there is an existing branch with x commits
You can also follow the instructions here to create an empty commit at the root of your master branch. Then just create your release branch where that empty root commit is.
master