Когда вы вытягивали ветку, вы использовали опцию «--track» (чтобы ваша локальная ветка отслеживала удаленную ветку). Если вы этого не сделали, это может объяснить, что команда «слияния» не работает.
Вы можете сделать слияние вручную:
git fetch
git merge origin/groups
Чтобы сравнить локальные и удаленные репозитории, я предлагаю вам эту команду (добавьте ее в псевдоним, она полезна):
git log --graph --oneline --all --decorate
Распечатает дерево истории проекта, показывая метки веток. Таким образом, вы увидите, где ваша ветвь и ветвь происхождения расходятся.
Примечание: если вы хотите сохранить линейную историю, вместо «слияния», вы можете выполнить «ребаз» вашей локальной ветки на пульте, прежде чем нажать:
git rebase origin/groups
git push origin groups