Чтобы сделать --no-ff --no-commit
поведением слияния по умолчанию, задайте для параметров no
, используя:
git config --global merge.ff no
git config --global merge.commit no
Однако проблема в том, что git pull
= git fetch
+ git merge
,Таким образом, всякий раз, когда вы извлекаете данные с удаленного сервера, вы создаете некрасивый коммит слияния, когда оправдан простой перемотка вперед.Чтобы решить эту проблему, установите pull.ff
на yes
:
git config --global pull.ff yes