Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning GitHub

via LinkedIn Learning

Overview

GitHub is the industry-standard tool for collaborating on and sharing code. Learn the basics, including common uses, workflows, and best practices for GitHub and Git.

Syllabus

Introduction
  • Version control and collaboration with GitHub
  • Using lab.github.com
1. The Basics of Working on GitHub
  • What is Git?
  • What is GitHub?
  • Exploring GitHub
  • The GitHub workflow: Idea to commit
  • The GitHub workflow: Pull request to production
  • Get started with GitHub Learning Lab
2. Working Locally with the Command Line
  • Why you should love the command line
  • Preparing to use the command line
  • Configuring some Git options
  • Assign yourself to your first issue
  • Create your first branch
  • Making your first commit
  • Understanding where file changes go
  • Create your first pull request
  • Responding to a review
  • Merge your pull request
3. Working Locally with GitHub Desktop
  • Understanding remote and local
  • Tools for working locally with Git
  • Getting our project ready on GitHub Desktop
  • Create a branch and make a commit
  • Create a pull request and make another commit
  • Merge branch and push to GitHub
4. Moving Your Project to GitHub
  • My project isn't on GitHub yet
  • Create a new project
  • Prepare your project
  • Make the move
  • Public vs. Private
  • What is open source and should I do it?
5. Working with Others on GitHub
  • Organizations and teams on GitHub
  • Create a task list
  • Add headers to unformatted content
  • Add images and links
  • Create ordered and unordered lists
  • Use bold and italics in text
Conclusion
  • Next steps

Taught by

GitHub and Aaron Stewart

Reviews

4.6 rating at LinkedIn Learning based on 567 ratings

Start your review of Learning GitHub

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.