Git記述難易度 標準

ff できる場合でも必ずマージコミットを作るよう空欄を埋めてください。

git merge --____ feature

正答

正答no-ff

解説

既定では fast-forward できるときはブランチを進めるだけでマージコミットを作らない。--no-ff を付けると常にマージコミットを作るため、「どこで feature ブランチが合流したか」が履歴に残り、後でまとめて revert しやすくなる。逆の --ff-only は ff できないときに失敗させるオプションで、--no-ff とは目的が反対。--squash はコミットをまとめて 1 つにし、マージコミットは作らない。

参考: git-scm.com

mergefast-forward

この問題を含む Git のテストを制限時間つきで解く

Gitクイズへ