'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 (или любую другую ветку)