Introduction to GitHub

Get started using GitHub in less than an hour.

Welcome

People use GitHub to build some of the most advanced technologies in the world. Whether you’re visualizing data or building a new game, there’s a whole community and set of tools on GitHub that can help you do it even better. GitHub Skills’ “Introduction to GitHub” course guides you through everything you need to start contributing in less than an hour.

  • Who is this for: New developers, new GitHub users, and students.
  • What you'll learn: We'll introduce repositories, branches, commits, and pull requests.
  • What you'll build: We'll make a short Markdown file you can use as your profile README.
  • Prerequisites: None. This course is a great introduction for your first day on GitHub.
  • How long: This course takes less than one hour to complete.

In this course, you will:

  1. Create a branch
  2. Commit a file
  3. Open a pull request
  4. Merge your pull request

Wait about 20 seconds, then refresh the page. Follow the step-by-step instructions in this assignment repository's README.


Get help: Post in our discussion boardReview the GitHub status page

© 2023 GitHub • Code of ConductMIT License