I have a repo with four commits:
$ git log --oneline --decorate 6c35831 (HEAD, master) C4 974073b C3 e27b22c C2 9f2d694 C1
I reset --
reset --
Orphaned commits just stay there until they are garbage collected by explicitly running git gc.
git gc