Yes, it's possible to restore a deleted branch from git.
Find your Commit ID: Search for a branch using git reflog
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.
Re-create the branch from the Reflog HEAD point:
git checkout -b branch_name HEAD@{27}
Re-create the branch from the commit ID:
You can checkout the commit ID and create a branch off of that commit point:
git checkout -b branch_name <commit id>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…