Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 3.46 KB

File metadata and controls

66 lines (45 loc) · 3.46 KB

Introduction to GitHub

This learning module dives into the fundamental aspects of GitHub, a premier AI-powered developer platform that facilitates collaborative software development. Aimed at new developers, GitHub novices, and students, the module provides a hands-on experience within a GitHub repository, offering a comprehensive overview of essential features.

People use GitHub everyday 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.

  • 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.
  • Timing: This course takes less than one hour to complete.

This module will help you:

  1. Identify the fundamental features of GitHub.
  2. Learn repository management best practices.
  3. Gain an understanding of the GitHub flow, including branches, commits, and pull requests.
  4. Explore the collaborative features of GitHub by reviewing issues and discussions.
  5. Recognize how to manage your GitHub notifications and subscriptions.

Prerequisite reading:

How to start this course

start-course

  1. Right-click Start course and open the link in a new tab.
  2. In the new tab, most of the prompts will automatically fill in for you.
    • For owner, choose your personal account or an organization to host the repository.
    • We recommend creating a public repository, as private repositories will use Actions minutes.
    • Scroll down and click the Create repository button at the bottom of the form.
  3. After your new repository is created, wait about 20 seconds, then refresh the page. Follow the step-by-step instructions in the new repository's README.

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