I was wondering if there is a way to restore a remote deleted branch in github. History clearly keeps record of the branch and merges with other branches but I'm not sure if it's possible to restore a deleted branch.
Thanks.
Yes, it's possible to restore a deleted branch from git.
If you had the branch in your local git repo within the last 30 days, you may be able to find it in the reflog using the following:
git reflog
Search for the branch name in the reflog and note the HEAD{x}
point or the commit ID.
git checkout -b branch_name HEAD@{27}
You can checkout the commit ID and create a branch off of that commit point:
git checkout -b branch_name <commit id>