Устранение ошибки «Текущая ветка не имеет восходящей ветки» в Git

Вот несколько способов устранения этой ошибки:

Метод 1: установка восходящей ветки

  1. Откройте терминал или командную строку.
  2. Перейдите в локальный репозиторий Git.
  3. Выполните команду: git Branch --set-upstream-to=
    Замените именем удаленного устройства. репозиторий и с именем вашего локального филиала.
  4. Попробуйте отправить изменения еще раз.

Метод 2. Push с явной ссылкой

  1. Откройте терминал или командную строку.
  2. Перейдите в локальный репозиторий Git.
  3. Вместо использования обычной команды git pushиспользуйте команду: git push
    Replace с именем удаленного репозитория и с именем вашей локальной ветки.
  4. Проверьте, устранена ли ошибка.

Метод 3: создать новую ветку

  1. Откройте терминал или командную строку.
  2. Перейдите в локальный репозиторий Git.
  3. Выполните команду: git checkout -b
    Замените именем новой ветки, которую вы хотите создать..
  4. Внесите необходимые изменения в новую ветку.
  5. Отправьте новую ветку в удаленный репозиторий, выполнив: git push -u
    Замените именем удаленного репозитория.
  6. Проверьте, устранена ли ошибка.

Метод 4: проверка удаленного репозитория

  1. Откройте терминал или командную строку.
  2. Перейдите в локальный репозиторий Git.
  3. Выполните команду: git Remote -v
    Эта команда выведет список удаленных репозиториев, связанных с вашим локальным репозиторием.
  4. Убедитесь, что удаленный репозиторий, в который вы хотите отправить данные, настроен правильно.
  5. При необходимости добавьте удаленный репозиторий с помощью команды: git Remote add
    Замените подходящим именем для удаленного репозитория и с URL-адресом удаленного репозитория.
  6. Попробуйте отправить изменения еще раз.