Фатальный: нет настроенного адресата 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]>
Ответы
Ответ 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
). Таким образом, последующее нажатие будет замечать это восходящее и по умолчанию правильные значения.