Получаемое сообщение может указывать на то, что creative_market
ветки больше не существует в удаленном хранилище. Может ли это быть так?
Вы можете исправить это с помощью следующих команд:
git checkout --track origin/creative_market git push origin creative_market
Еще один, немного более длинный способ доказать, что происходит, это сделать следующее:
Сначала сделайте резервную копию команды git branch creative_market2 origin/creative_market
. Затем запустите git fetch -p
для удаления веток удаленного отслеживания, которые больше не существуют на удаленном. Если ветка действительно была удалена с пульта, вы увидите что-то вроде следующего:
[my-repository]$ git fetch -p x [deleted] (none) -> origin/creative_market
Чтобы заново создать ветку в удаленном репозитории, просто вставьте в нее локальную ссылку:
git push --set-upstream origin creative_market2:creative_market