The same here, but fortunately for us Git seems to be pretty dummy-proof.
The
git init is not required when doing
git clone, as it already does the init for you. However, it is required when doing
git remote add, because else you might add the remote to a git repository higher up the directory tree.