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