On September 1, 2022, GitHub Learning Lab will shut down.
Read more on the GitHub blog and check out GitHub Skills for courses backed by GitHub Actions.

Connect the dots in a GitHub repository

This course will teach you skills for finding relevant conversations, commits, and projects in a repository.

Start free course Join 3323 others!

social preview

Have you ever worked in a repository with a lot of history? Perhaps you've had to track down related issues and pull requests in the past, or you've had to find who committed a particular change. If you've ever found yourself in any of these situations, you'll know how important it is to navigate your workspace.

What you'll learn

  • Find relevant issues and pull requests
  • Search history to find context
  • Make connections within GitHub to help others find things

What you'll build

screenshot of webpage on github pages as final product

  • A GitHub Pages site with documentation about how to communicate effectively on GitHub


Before you take this course, you may want to go through the Introduction to GitHub course on Learning Lab.

Projects used

  • docsify, a magical documentation site generator


Developers, GitHub users, users new to Git, students, managers, teams

Steps to complete this course 7
  1. References within issues

    Find and close the duplicate cross-linked issue

  2. Create a crosslink

    Find the relevant or duplicate issue or pull request, and create a crosslink

  3. Find a commit

    Find the commit associated with the creation of the sidebar file

  4. Find context

    Create a link to the pull request where the commit was created

  5. Assign yourself

    Assign yourself to the pull request with a broken build

  6. Fix the broken build

    Fix the broken build in the pull request with a new commit

  7. Merge

    Merge the final pull request

Share this course
Average time to complete

29 minutes


All public courses on Learning Lab are free.

Latest release

Learning Paths that include this course

Users who took this course also took

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.