Ugh, this was harder than I thought it would be. Distinguishing between experts and novices after just 10 minutes based on the same material is challenging.
Novice:
Q: Which of the following git commands changes your git history?
- git commit
 - git diff
 - git log
 - git show
 
Expert
Q: Which pair of commands are most useful for looking for or understanding changes that have not yet been committed?
- git diff and git log
 - git show and git log
 - git diff and git status
 - git blame and git diff
 - git show and git commit