Steve Keller <keller.steve@xxxxxx> wrote: > $ git reflog expire --all I've never used "git reflog" directly, but I think you need to add "--expire=all" to cover all time. "--all" is only for all branches, so you need "--expire=<time>" is for a time range. Fwiw, I use a single command: git -c gc.reflogExpire=now gc --prune=all