Log in from a computer to take this course

You'll need to log in from a computer to start Learn Git & GitHub. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store
Learn

In this lesson, we’ll discuss the flow of using GitHub with your code development process. When working on a project, things can scale rather quickly. Following a specific workflow allows the project to move in more orderly way.

Remember that Git is defined as a version control system that’s maintained on your local system. It helps you manage and record your source code history. GitHub, on the other hand, is a hosting service for repositories. Simply put, Git is the tool and GitHub is the service for projects that use Git.

In this lesson we’ll take a look at the basic workflow used with GitHub, which goes like this:

  1. Create a branch
  2. Commit changes
  3. Create a pull request
  4. Review pull request
  5. Merge and delete branch

By sticking to that workflow, team members are able to isolate their work and avoid any conflicting code from being merged. In the following lesson, we’ll take a deeper look at each of these steps.

Sign up to start coding

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?