Comparing Branches and Commits
Description
Before merging or rebasing, you need to see what changes exist between branches. Learn to compare effectively.
Theory Questions
1. What does 'git diff main..feature' show?
2. Which command shows commits that are in feature branch but not in main?
3. What's a practical reason to compare branches before merging?