Yes, you are correct. The problem is not so much with git, it is with GitHub. You cannot retrieve dangling heads from GitHub, not even by cloning. Maybe GitHub runs garbage collection right away?<p>But if you just keep your repositories on your computers, then yes, you can clone and then find the dangling commits in the clone, too, and then save them.