Git & GitHub Mastery: Workflows & CI/CD
Back to GitHub & Collaboration

Pull Requests & Code Review

The PR workflow: branch → push → open PR → review → discuss → merge. Plus what good reviews look like. FIND_VIDEO: search 'github pull request code review tutorial' — recommended channel: GitHub Training / Fireship. Aim for 10 min or under.

4 minutesVideo LessonPDF notes
🎯 Free Guest Mode: You are learning for free. Sign in to save your completion progress and quiz answers.
Loading progress...

Key moments

  1. Locate Code Changes — The first step in any review is navigating to the "files changed" tab to see the submitted differences.
  2. Single Comment Anti-Pattern — Demonstrating the inefficient workflow of adding feedback one comment at a time.
  3. Notification Flood Explained — Calculating how sequential, unbatched comments overwhelm the discussion timeline with alerts.
  4. Initiate Pending Review — Starting the proper structured review process by leaving the first comment which marks it as pending.
  5. Batching Multiple Comments — Adding subsequent feedback to the existing pending session across different lines and files.
  6. Submit Final Decision — Consolidating all batched feedback and issuing a formal decision like "Request changes."
PDF notes

Frequently asked questions

What is a "notification flood"?

It is the excessive volume of alerts generated when reviewers use sequential single comments, overwhelming the author and watchers with non-critical updates.

Can I use a single comment if I only have one small typo fix?

Yes, single comments are appropriate for minor, non-critical suggestions that do not require a formal review decision or batching.

If I start a review, can I leave it and come back later?

Yes, pending comments remain saved as drafts until you explicitly click "Finish your review" or discard the session.

How was this lesson?

Your feedback helps us refine explanations and catch bugs.