the branches in azure devops is just in a git repo. you can clone the repo to local, then try to find the sha1 for the commit at the tip of your deleted branch. then you can checkout the deleted branch by sha1, push the branch again from local to remote. more details here for how to recover a branch after deletion.