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.
Overview
Syllabus
Introduction
- Version control and collaboration with GitHub
- Using lab.github.com
- 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
- 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
- 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
- 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?
- 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
- Next steps
Taught by
GitHub and Aaron Stewart