Git scenarios that build real workflow instincts.
Resolve a 3-way merge in a release branch. Which changes should win?
Three commits were force-pushed away. Reconstruct from reflog.
Review a PR for commit message violations. What's wrong with this git history?