Как запушить проект на GitHub?

Не судите меня строго, пожалуйста.

Не могу запушить проект на GitHub.

Судя по всему, в VS code объявлен старый репозиторий в который когда-то пушила проект.

Я создала новый репозиторий и хочу залить туда проект.

Подскажите, пожалуйста, как правильно это сделать.

Использовала в терминале все команды, которые нужны, чтобы залить проект - не помогло.

Пыталась связать с новым репозиторием, как указано тут:

https://stackoverflow.com/questions/59792678/how-to-push-a-new-code-to-an-existing-git-repository-in-github, но ничего не сработало.

Новый репозиторий называется pulse_website, вот ссылка на него https://github.com/JuliePahopol/pulse_website.git введите сюда описание изображения заранее благодарю за ответвведите сюда описание изображения


Ответы (2 шт):

Автор решения: Armen

1: после создания любого репозитория выводит вот такое окошко, где, в принципе, и все описано.

введите сюда описание изображения

2: так как у Вас уже есть инициализированный git, то пропускаем пару изначальных шагов и запускаем сначала:

  1. git remote add [любое название на ваш выбор] [путь]
  2. git push -u [название с верху] main(либо в другую ветку)

пример:

  1. git remote add abra https://github.com/armensargsyan1993/dsadasd.git
  2. git push -u abra main
→ Ссылка
Автор решения: Danila Grigoriev

Не беспокойтесь, в VS Code Вы или нет, значения не имеет, все вопросы только в настройке локального git-репозитория.

Чтобы посмотреть, с какими удалёнными репозиториями сейчас связан Ваш проект, есть прекрасная команда

git remote show

Там будет просто перечисление названий, скорее всего:

$ git remote show
origin

Я хочу работать с несколькими удалёнными репозиториями одновременно

Чтобы прикрепить ещё один удалённый репозиторий, есть команда git remote add, о ней в других ответах уже упоминали:

git remote add pulse_website [email protected]:JuliePahopol/pulse_website

Обратите внимание, чтобы работать с GitHub, Вам необходимо настроить SSH-ключи, это обязательно, но, думаю, Вы уже это проделывали, раз уже не впервой пользуетесь гитхабом.

После этого git remote show будет показывать уже два репозитория:

$ git remote show
origin
pulse_website

Теперь, чтобы запушить изменения на pulse_website, Вам нужно это указать явно:

git push pulse_website master

master, соответственно, — название ветки на гитхабе, в которую Вы хотите запушить.

Если нужно, чтобы текущая ветка всегда пушилась в pulse_master по умолчанию, нужно добавить к предыдущей команде флаг --set-upstream:

git push --set-upstream pulse_website master

Я хочу работать только с pulse_website

Традиционно единственному и главному репозиторию дают имя origin. Поэтому, когда git remote show даёт такой результат:

$ git remote show
origin

Достаточно только изменить ссылку на репозиторий origin с помощью команды:

git remote set-url origin [email protected]:JuliePahopol/pulse_website

Если вдруг не будет пушиться с ошибкой

fatal: Не настроена точка назначения для отправки.

тогда всё равно нужно разочек сделать --set-upstream:

git push --set-upstream origin master
→ Ссылка