git reset head --hard - can lead to "dangling" commits:
https://stackoverflow.com/a/2348302
- what happens to commits (given that a commit is a sacred cows for git) so I am sure they wouldn't be deleting the commits.
- Overview of git maintenance commands
-- fsck
-- reflog
--