git checkout -b: allow switching out of an unborn branch