if you check it, you can't push your local warehouse directly, because the remote warehouse already has a commit. Then you can only git clone
down and start the project from 0.
if you already have local code, you can add remote repository git remote add origin url
and push your local code git push-u origin master
as prompted by github.
initialize : initialization.
you can choose it or not. You can write your own README.