git で —no-ff (no fast-forward)をデフォルトで有効にする設定方法をご紹介します。
git config --add alias.nffmerge 'merge --no-ff'
もしくは、.gitconfig に下記の内容を追記する。
[alias]
nffmerge = merge --no-ff
master ブランチへマージするときに必ず —no-ff オプションを付けるための設定です。
他のブランチも設定したい場合は、branch.ブランチ名.mergeoptions で設定する。
git config branch.master.mergeoptions '--no-ff'
もしくは、.gitconfig に下記の内容を追記する。
[branch "master"]
mergeoptions = --no-ff
以上です。