Возможно, самый простой ответ - переименовать вашу локальную ветвь some_branch в другое имя, например:имя на пульте, если такая ветка существует там.Если вам не нравится это поведение в целом, вы должны изменить параметр конфигурации push.default .Например, вы можете сделать:
git config --global push.default tracking
git branch --set-upstream some_branch origin/totally_different_branch
Я написал немного больше здесь о поведении git push
, где вы не указываете refspec явно.