質問: ブランチを切って作業をし、作業が一通り完了したため`master`へ`git merge --squash <ブランチ名>`したところ`You cannot combine --squash with --no-ff.`のエラーが出ました。 `--squash`と`--no-ff`の違いは理解しているつもりですが、このエラー文で検索をかけても具体的な解決案が出てきませんでした。 ご教授お願いいたします。
回答: `gitconfig`の設定を確認したところ、`merge`の項目で`ff = false`になっていたのが原因でした。 この回答は @塩士亮平 さんのコメント を元にコミュニティwikiとして投稿しました。