In Git, a __________ merge is a strategy used to rewrite history by creating a linear sequence of commits.
- Fast-forward
- Recursive
- Squash
- Rebase
The correct option is "Rebase." A Git rebase is a strategy that rewrites the commit history, creating a linear sequence of commits by incorporating changes from one branch into another.
Loading...
Related Quiz
- What is a common strategy for managing releases in the Gitflow model?
- For database version control, the practice of _______ with Git ensures that database changes are reviewed before being deployed.
- How does the 'Gitflow' branching strategy differ from 'feature branching'?
- During the migration to Git, a team encounters issues with large binary files slowing down the repository. What Git feature or strategy can address this issue?
- What is the key difference between rebasing and merging in Git?