Вот несколько способов устранения этой ошибки:
Метод 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-адресом удаленного репозитория. - Попробуйте отправить изменения еще раз.