We are developing since a few months with git and we all are new to git. Now we are developing some functionality in a branch where some things went very wrong -- wrong merges from another branch and not the master, rebases, incorrect reverts and so on. Now I don't want to try to recover the branch because it is too messed up. We are developing since a few months with git a