'fatal: Нет места назначения, настроенного для нажатия на' ошибку, когда я делаю 'git push' - PullRequest
10 голосов
/ 07 октября 2011

Я пытаюсь оформить удаленную ветку.

И затем сделать коммит и затем нажать.

Я получаю 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.

Спасибо.

Ответы [ 4 ]

14 голосов
/ 17 ноября 2011

Возможно, у вас уже есть пульт для вашего хранилища, но ваша новая ветвь не была настроена для его использования. Это должно работать:

git push --set-upstream remote test-1.6

Сделав это один раз, теперь есть отслеживающая ветвь, и вы можете просто использовать «git push» в будущем - при условии, что вы настроили восходящий push текущей ветки как значение по умолчанию, например, так:

git config --global push.default tracking

Или (предпочтительно) с git 1.7.4:

git config --global push.default upstream
4 голосов
/ 07 октября 2011

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

С Документы для push :

[для подтверждения удаленного репо] вы запускаете git push [alias] [branch], который попытается сделать вашу [ветку] новой [веткой] на удаленном [псевдониме].

Если вы хотите отправить все ветки в удаленное хранилище (или только одну из них), вы можете опустить спецификатор ветки и сделать

git push [alias]

Для вашего конкретного случая, как указал Майк в своем комментарии,

git push remote test-1.6

должно работать.

4 голосов
/ 07 октября 2011

попробуйте добавить удаленное репо с

git remote add remote http://.../repo.git

, тогда вы можете сделать

git push remote test-1.6
0 голосов
/ 07 октября 2011

правильно, вы должны сначала добавить пульт

git remote add myremote  [url]

тогда вы сможете нажать, используя: git push myremote master (или любую другую ветку)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...