I was not the creator of the branch in question, but I did pull down the branch and make changes and subsequently push back up the branch. Our branch has been deleted from remote and we don't appear to have the local branches available anymore. I was hoping we would be able to recover the branch using reflog but when I run the command:
git reflog
The branch is not showing in the reflog history
The following command
git fsck --full --no-reflogs --unreachable --lost-found
Gives me a very large list of unreachable/dangling entries with the type tree, commit and blob. I can view the hashes that are of type commit by running the command git checkout <commit-hash>
What are the types tree and blob?
Is there another command that I've not come across that can be used to restore a branch that was once a local and remote branch?
Many thanks,