1) Создаем удаленный репозиторий, указывая имя учетной записи
curl -u 'USER_NAME' https://api.github.com/user/repos -d'{"name":"demo"}'
2) В папке с проектом инициируем пустой гит
git init
3) Добавляем все файлы в индексацию локального git
git add .
4) Создаем коммит файлов в локальный гит
git commit -m "initial commit"
5) Подключаем к локальному git проект на github.com
git remote add origin https://github.com/USER_NAME/demo.git
6) Загружаем файлы на гитхаб (коммит)
git push -u origin master