

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: GitHub Repository
incomplete
2: GitHub Repo
incomplete
3: Git Push
incomplete
4: Pull
incomplete
5: Pull Requests
incomplete
6: My Workflow
incomplete
7: Merge Pull Request
incomplete
This lesson's interactive features are locked, please to keep using them
GitHub is the most popular website for Git repositories (projects) online. That is, for hosting "remotes" on a central website. GitHub serves several purposes:
It's important to understand that Git and GitHub are not the same! Git is an open-source command line tool for managing code files. GitHub and its primary competitors, GitLab and Bitbucket, are commercial web products that use Git. Their websites give us a way to store our code that's managed by Git.
If you don't have a GitHub account yet, create one here. You will likely use this account heavily for the rest of your career as a developer, so add a good profile picture and use a sensible username.
Enable the GitHub App to start tracking your commits and earn credit toward your daily streak!