When a project’s timeline depends on restoring order, Git reset becomes a leadership tool, not just a command. A team lead must control damage, recover code, and maintain trust in the workflow. This means knowing exactly when to use git reset --soft, git reset --mixed, or git reset --hard,