Programming Hard

Databases & DevOps: Git Advanced (rebase, stash, cherry-pick)

git commit and git push only get you so far — rebasing, stashing, and cherry-picking are what keep a real project's history clean and manageable. This quiz tests whether you can use them confidently, not just recognize the words.

Questions cover interactive rebase, where git stash actually stores your changes, valid use cases for cherry-pick, and which Git operations rewrite commit history — a distinction that matters a lot on shared branches.

Comfortable rebasing a feature branch without breaking anyone else's history? This quiz will confirm it.

Start quiz → Opens in a new tab on Cletica
Sample questions3 of 13 shown
Q1
What is the primary purpose of git rebase?
Q2
When you run 'git stash', where does Git temporarily store your uncommitted changes?
Q3
Which of the following are valid use cases for git cherry-pick? (Select all that apply)
Answer all 13 questions on Cletica →

What This Quiz Covers

Cletica

Want to create your own quiz?

Build surveys and quizzes, share with anyone, collect responses — free to start.

Try Cletica for free →