Вот несколько способов устранения этой ошибки:
Метод 1: установка восходящей ветки
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git Branch --set-upstream-to=
Замените
именем удаленного устройства. репозиторий и
с именем вашего локального филиала. - Попробуйте отправить изменения еще раз.
Метод 2. Push с явной ссылкой
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Вместо использования обычной команды
git push
используйте команду:git push
Replace
с именем удаленного репозитория и
с именем вашей локальной ветки. - Проверьте, устранена ли ошибка.
Метод 3: создать новую ветку
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git checkout -b
Замените
именем новой ветки, которую вы хотите создать.. - Внесите необходимые изменения в новую ветку.
- Отправьте новую ветку в удаленный репозиторий, выполнив:
git push -u
Замените
именем удаленного репозитория. - Проверьте, устранена ли ошибка.
Метод 4: проверка удаленного репозитория
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git Remote -v
Эта команда выведет список удаленных репозиториев, связанных с вашим локальным репозиторием. - Убедитесь, что удаленный репозиторий, в который вы хотите отправить данные, настроен правильно.
- При необходимости добавьте удаленный репозиторий с помощью команды:
git Remote add
Замените
подходящим именем для удаленного репозитория и
с URL-адресом удаленного репозитория. - Попробуйте отправить изменения еще раз.