Find and restore commits, branches, staged blobs, or file content that became unreachable or disappeared after reset, rebase, branch deletion, detached HEAD, stash loss, or accidental overwrite. Use when the desired state is not currently named or its exact object is unknown. Do not use for ordinary reversal of known state.