Erase from the repo, a little non-standard, but fine. Being asked to remove it from all developer machines sounds like someone misunderstood how version control works. Was that a real life example you hit?
Probably has to be done outside git, though. Maybe one of the corporate virus scanners will let you definite a local signature.