git config --add merge.ff false
to disable fast-forward merging for all branches, even if it is possible.--global
flag to configure this option globally.git config [--global] --add merge.ff false
git config --global --add merge.ff false git checkout master git merge my-branch # Will never fast forward even if it's possible
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️