Git Course 0%

GitHub

GitHub is the other place your team's Git repositories might live. The Git underneath is identical: the same clone, the same branches, the same push. What changes is the vocabulary and the shape of the settings pages.

This section mirrors Section 9 lesson for lesson, so the two can be read side by side or one skipped entirely. If you already know GitLab, the fastest route is the comparison at the end and the terminology map.

Before you start: Section 6 and Section 7. A repository of your own to click around in helps; Lab 2 creates one.

Lessons in this section

  1. Accounts and profileIntermediate≈ 7 min
  2. Organizations, teams, repositoriesIntermediate≈ 9 min
  3. Collaborators, permissions, visibilityIntermediate≈ 10 min
  4. The repository page tourIntermediate≈ 9 min
  5. Branch protection and rulesetsIntermediate≈ 9 min
  6. Issues, projects, discussionsIntermediate≈ 9 min
  7. Pull requests end to endIntermediate≈ 18 min
  8. Code review on GitHubIntermediate≈ 10 min
  9. Tags and releasesIntermediate≈ 7 min
  10. GitHub ActionsIntermediate≈ 12 min
  11. Wiki, gists, Pages, github.dev, CodespacesIntermediate≈ 8 min
  12. Tokens, SSH keys, security settingsIntermediate≈ 8 min
  13. GitLab vs GitHub: same concept, different namesIntermediate≈ 6 min