In My opinion this is low level priority error, because this is only other idea to solve the excercise.
HEAD moved to Initial commit this error occurs when branch is created by
git checkout -b cs HEAD^ instead of
git checkout -b cs then git reset --hard HEAD^ or similar.
This is only shortcut for replace two line of code to one.