1. Создаем новый проект на github. Указываем только имя и описание. Файл README.md пока создавать не надо.

2. В папке, которую собираемся перенести на сервер, запускаем командну строку (shell). Либо в командной строке переходим в папку проекта.

3. Инициализируем git в проекте, выполнив команду: git init.

git init

4. Затем необходимо указать ваш e-mail и name если ранее это не было сделано:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

можно только для проекта это сделать, убрав ключ --global

git config user.email "you@example.com"
git config user.name "Your Name"

5. Привязываем проект к репозиторию на github выполнив команду

git remote add origin git@github.com:NAME/REPOSITORY.git
для ssh (это если используете ключ для авторизации) или
git remote add origin  https://github.com/NAME/REPOSITORY.git
если логин и пароль.

6. В локальной папке проекта, в файл .gitignore, необходимо добавить исключаемые для загрузки файлы и папки (удобнее это сделать в текстовом редакторе).

Например так:

/node_modules/
/_old/
/_site/
/.git/
/**/package-lock.json
/**/Thumbs.db
/**/*.DS_Store

7. Добавляем все файлы в git командой:

git add .

8. Указываем комменатрий для изменений командой

git commit -m "текст комментария"

9. И командой

git push -u origin master
копируем данные на сервер github.

10. Обновляем страницу на сайте github с проетом - радуемся.

(3)   (3)   (2)   (1)