The wrong reset command can change the shape of a project in seconds. In Git, reset is a scalpel—precise, dangerous, and faster than any merge or rebase. When handled well, it can clean history, fix broken states, and keep a repository sharp. When handled poorly, it can cut away