git reset can rewrite history, but immutable audit logs don’t care. They record every change, every deletion, every force-push. Even when a branch is reset to an earlier state, the log holds the evidence. This tension matters for code integrity, compliance, and security.
When a team uses git reset,