

ブランチを切って作業をし、作業が一通り完了したため`master`へ`git merge --squash <ブランチ名>`したところ`You cannot
combine --squash with --no-ff.`のエラーが出ました。

`--squash`と`--no-ff`の違いは理解しているつもりですが、このエラー文で検索をかけても具体的な解決案が出てきませんでした。

ご教授お願いいたします。


CC BY-SA 3.0
2017-10-19T14:36:29.653
38873
2019-08-29T01:43:59.740
19267
question
git
You cannot combine --squash with --no-ff


`gitconfig`の設定を確認したところ、`merge`の項目で`ff = false`になっていたのが原因でした。

* * *

この回答は [@塩士亮平 さんのコメント](https://ja.stackoverflow.com/questions/38873/you-cannot-
combine-squash-with-no-ff#comment39233_38873) を元にコミュニティwikiとして投稿しました。


CC BY-SA 4.0
2019-08-29T01:43:59.740
57668
2019-08-29T01:43:59.740
3060
38873
answer