Almost the same experience except that it sometimes for force pushed (semi) destructive git versions and once replaced a whole folder with a zip file without the git history. Only a few hours lost though;)