Reset branch with unrelated local edits: grit reset --keep HEAD~1 vs git reset --keep HEAD~1
repo: 10,000-file synthetic repository; canonical cached shape, scenario variants documented by the runner · 10,000 files · 1,000 commits · 800 refs
| tool | median | min | max | runs | peak memory |
|---|---|---|---|---|---|
| git | 11 ms | 10 ms | 11 ms | 20 | 11 MB |
| grit | 13 ms | 13 ms | 17 ms | 20 | 23 MB |
$ git reset --keep HEAD~1
$ grit reset --keep HEAD~1