I am using the trash git client on my desktop for cleaning up in the dead branches. I accidentally deleted a branch that is published that one of my group members is working on. The git client gave me no warning just deleted the branch with a single click.
Apparently he pushes to git, deletes his entire repository when he is done, meaning he does not have it locally. I delete his branch after he had done his stunt. That being said I have never had the branch locally since I was not the one working on it. I therefore cannot use git reflog.
Is there any way to revert the changes? There are a couple days of work in the branch, and we really need it back.