Це пов’язано з тим, що ви ввімкнули параметр лише перемотування вперед. Справа в тому, що ваше витягнення з гілки створить коміт злиття у вашому локальному git, а опція лише перемотування вперед не дозволяє створювати коміт злиття під час витягування.
У випадку великої команди Ви в кінцевому підсумку будете перебазовувати та вирішувати конфлікти багато часу, а також для кожного і кожного коміту, що надходить від витягування.
Я пропоную вам видалити ff = only рядок з локального конфігураційного файлу git.
$ cd до-мого-проекту-кореневий каталог
$ nano .git / config
[pull]
ff = only // remove this line
rebase = false