Updates. By Jeff Kreeftmeijer

I create an empty root commit whenever I start a new git repository to allow me to rebase up to the first actual change. I almost never have to do that, but it’s great to have if I do.

$ git commit --allow-empty -m "$ git init"