I don't know if it's me or my dudeist attitude but when I start a project on GitHub, the first thing I do is to create a project on my profile on the site
git add .
I use precisely the dot nothing else
git commit -m "First Commit"
I don't know the diffrence with "Initial Commit"
git push origin master
OFC I use git config user.name/user.email before all this to use my fake accounts
I repeat these steps ... and never finish a project