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