Git не разрешает переключиться на главную ветку

Суть проблемы такова:

У меня есть репозиторий который я использую как точку отсчета для любого проекта. Назовём его условно start-pack

В зависимости от того, какой будет проект я клонирую определенную ветку этого репозитория.

Я склонировал ветку html-storage из репозитория start-pack на компьютер, а после поменял url репозитория проекта в локальной машине, на тот, что только что создал под новый проект командой.

git remote set-url origin "github.com/my-new-rep"

Автоматически в этом репозитории, как локальном так и удаленном создалась ветка на которой я находился изначально т.е. html-storage

Главная проблема: я не могу запушить в main ветку, хотя она пустая. Git ругается, что голова позади и мол попробуйте спулить изменения, но я пробовал разные манипуляции, ничего не помогло.

Я бы мог конечно изменить всё с флагом --force, но мне хотелось бы понимать, как правильно поступать в такой ситуации.


Ответы (0 шт):