'Fatal: нет адресата, настроенного на то, чтобы нажать на ошибку, когда я нажимаю' git
Я пытаюсь проверить удаленную ветку.
И затем сделайте фиксацию, а затем нажмите.
Я получаю ошибку fatal: No destination configured to push to
, когда я делаю "git push".
Вот последовательность команд, которые я использую:
$ git checkout remote/test-1.6
$ git checkout -b test-1.6
$ git commit -a -m "commit message"
$ git push
fatal: No destination configured to push to.
Спасибо.
Ответы
Ответ 1
Вам нужно указать как удаленный псевдоним, так и ветку, которую вы хотите нажать (если есть много ветвей, и вы только хотите нажать ее).
От документы для push:
[для фиксации удаленного репо] вы запустите git push [alias] [branch]
, который попытается сделать вашу [ветку] новой [веткой] на удаленном пульте [alias].
Если вы хотите направить все ветки на удаленное репо (или только одно нажатие), вы можете опустить спецификатор ветки и сделать
git push [alias]
В вашем конкретном случае, как указал Майк в своем комментарии,
git push remote test-1.6
должен работать.
Ответ 2
У вас, вероятно, уже есть удаленный репозиторий для вашего репозитория, но ваш новый филиал не настроен на его использование. Это должно работать:
git push --set-upstream remote test-1.6
Сделав это один раз, теперь есть ветвь отслеживания, и вы можете просто использовать "git push" в будущем - при условии, что вы настроили восходящее нажатие текущей ветки по умолчанию, например:
git config --global push.default tracking
Или (предпочтительнее) от git 1.7.4:
git config --global push.default upstream
Ответ 3
попытайтесь добавить удаленное репо с
git remote add remote http://.../repo.git
то вы можете сделать
git push remote test-1.6
Ответ 4
правильно, вы должны сначала добавить удаленный
git remote add myremote [url]
то вы сможете нажать, используя: git push myremote master
(или любую другую ветку)