Предполагается, что ваш пульт имеет стандартное имя git origin
:
git checkout -b over_here
git push origin over_here
В зависимости от того, требуется ли вам сбросить ветку dev
обратно в состояние origin/dev
, вы также можете выполнить
git checkout dev
git reset --hard origin/dev
ОБНОВЛЕНИЕ: Выше было написано, если у вас есть изменения. Как вы сказали в комментариях, вы ничего не передали в локальную ветку dev
- вам нужно оформить покупку новой ветки прямо сейчас:
git checkout -b over_here
Теперь ваши изменения все еще здесь, но вы во вновь созданной ветке. Итак, вы готовы зафиксировать свои локальные изменения:
git commit -m 'my local changes to over_here branch'
Теперь эти изменения есть только в вашем локальном репо. Если вы хотите поместить их в удаленный репозиторий (возможно, github) - вам нужно выполнить:
git push origin over_here
Это создаст новую ветку в удаленном хранилище и сохранит ваши изменения там.