Someone used git push --force but I can\'t tell who did it from the logs. Is there a way to identify the culprit?
git push --force
If you are lucky enough to use GitHub or GitHub for Enterprise, you can have a look to the events REST API and check who/when Pushed/Dropped to the remote refs, example for log4j:
https://api.github.com/repos/apache/log4j/events