локальной ветки в удаленную, причём указываю удаленную ветку явно, изменения отправляются в develop ветку, причём создаётся какой-то непонятный коммит с именем «Merge branch ‘develop’ of …»
Что с этим можно сделать, как исправить?
Через гуй делаете?
Нет, пишу команду в терминале
Интересно. А в какой момент создаётся мерж-коммит? Прям на команду пуша? А с какими флагами?
Я так понимаю, что мерж-коммит создаётся во время пуша Что вы подразумеваете под флагами?
Как вы команду пуша вводите? С какими параметрами?
Набираю git push origin branch
» изменения отправляются в develop ветку Вот это странно очень. Может, ваш branch трекает develop? ( проверить можно с помощью git branch -vv | grep branch ) Далее, вы явно указываете локальную ветку. Можно также явно указать ремоут ветку: git push origin branch:refs/heads/branch И насчёт непонятного мердж-коммита - у вас его точно локально нету? Проверьте на удалённом репо автора коммита - как выше писали, это мог бот на ремоуте сделать мердж
Обсуждают сегодня