async function gitPush(repositoryUrl, branch, execaOptions) {
  await execa("git", ["push", "--tags", repositoryUrl, `HEAD:${branch}`], execaOptions);
}
Push to the remote repository.

@param {String} repositoryUrl The remote repository URL.
@param {String} branch The branch to push.
@param {Object} [execaOpts] Options to pass to `execa`.

@throws {Error} if the push failed.