Files
30-seconds-of-code/snippets/disable-fast-forward.md
Angelos Chalaris 1397bb792e Deprecate expertise
2022-12-04 22:23:55 +02:00

624 B

title, tags, author, cover, firstSeen
title tags author cover firstSeen
Disable fast forward merging by default configuration,repository chalarangelo blog_images/people-on-beach.jpg 2021-07-03T05:00:00-04:00

Disables the default fast forwarding on merge commits.

  • Use git config --add merge.ff false to disable fast-forward merging for all branches, even if it is possible.
  • You can use the --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