Practice free →
Home › Per Git docs, REBASE vs MERGE for integrating fe…

Per Git docs, REBASE vs MERGE for integrating feature branches differs in which property of the history?

ARebase keeps all old commits; merge deletes them entirely
BRebase merges binaries; merge only touches code files
CRebase produces linear history; merge preserves graph topology
DRebase requires Git LFS while merge does not need it
Answer & Solution
Correct answer: C. Rebase produces linear history; merge preserves graph topology
Pro Git Ch. 3.6 Rebasing: rebase replays commits on a new base (linear); merge adds a merge commit (preserves the branch shape).
Solve this in the app — Practice practice & 24k+ MCQs →
Related questions