Fun fact: You can’t do

git reset HEAD^

on the first commit in a repository (as much as you may wish to).