Подтвердить что ты не робот

Фатальный: нет настроенного адресата push

Пожалуйста, см. следующие сведения о экране - git Команда remote -v показывает, что у меня есть test_vishwas, но когда я даю команду Push, она дает ошибку. Кто-нибудь может помочь?

C:\Users\vishwas_gupta03\Documents\GitHub\test_Vishwas [master]> git remote -v
github  https://github.com/vishwasjione/test_Vishwas.git (fetch)
github  https://github.com/vishwasjione/test_Vishwas.git (push)
origin
C:\Users\vishwas_gupta03\Documents\GitHub\test_Vishwas [master]> git push
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository us
ing

    git remote add <name> <url>

and then push using the remote name

    git push <name>

C:\Users\vishwas_gupta03\Documents\GitHub\test_Vishwas [master]>
4b9b3361

Ответ 1

Попробуйте следующее:

git push -u github master

Это приведет к тому, что локальная ветвь master будет отслеживать ветвь master на пульте github.

В следующий раз, когда вы нажмете эту ветку, вы сможете использовать более короткую команду git push.

Ответ 2

Вы только что сказали git push, не сообщив git, что нажать и куда нажать. Поэтому git должен угадать, что вы имеете в виду.

Полный синтаксис для нажатия:

git push <remote> <local_branch>:<remote_branch>

например

git push github master:master

который приведет текущую ведущую ветвь к главной ветки в github.

Вам разрешено оставлять части, но тогда вам нужно иметь представление о том, на что были оставлены части по умолчанию. (Эти значения по умолчанию сильно зависят от вашей конфигурации.)

В вашем случае вы определили два пульта дистанционного управления "origin" и "github", но вы не сказали git, какой удаленный он должен использовать. Теперь git по умолчанию используется пульт "origin". К сожалению, для этого пульта нет URL-адреса push, поэтому git не имеет возможности нажать на него и правильно жаловаться на него.

Возможно, вы захотите использовать

git push --set-upstream github master:master

Это говорит git для правильного ввода нужного места, а также устанавливает правильный выход для вашей локальной ветки (см. git branch -vv). Таким образом, последующее нажатие будет замечать это восходящее и по умолчанию правильные значения.