надо было к предыдущему стянутому проекту добавить еще 1 remote и push-нуть изменения в него (можно пушнуть все целиком, включаяя все ветки, тэги и прочее)
Точно команды не подскажу, но направление для поиска man git remote, man git push
выкладывать надо исходный код в общем случае.
Собранные файлы (build), зависимости (node_modules) не надо.
Так же не следует выкладывать папки типа .idea, .vscode и файлы с конфигами где хранятся ключи доступа к API и пароли к БД, если такие имеются.
Если такой вопрос возникает - почему бы не воспользоваться уже готовыми решениями - приватные репы гитхаба, гитлаба или еще кого-то? Какая разница за что платить - за сервер или за подписку?