#git
#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:
Вероятно, у вас уже есть удаленный доступ к вашему репозиторию, но ваша новая ветка не настроена на его использование. Это должно сработать:
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
Ответ №2:
Вам нужно указать как удаленный псевдоним, так и ветку, которую вы хотите отправить (если ветвей много, и вы хотите отправить только одну).).
[для фиксации в удаленном репозитории] вы запускаете
git push [alias] [branch]
, который попытается сделать вашу [ветку] новой [веткой] на [псевдониме] remote.
Если вы хотите отправить все ветви в удаленное репозиторий (или только одну для отправки), вы можете опустить спецификатор ветки и выполнить
git push [alias]
Для вашего конкретного случая, как указал Майк в своем комментарии,
git push remote test-1.6
должно сработать.
Ответ №3:
попробуйте добавить удаленный репозиторий с
git remote add remote http://.../repo.git
затем вы можете выполнить
git push remote test-1.6
Ответ №4:
правильно, сначала вы должны добавить удаленный
git remote add myremote [url]
тогда вы сможете нажать, используя: git push myremote master
(или любую другую ветку)