See how collaboration works on GitHub and start building great things, together.
Start free course Join 20318 others!
This course will dive into how you can get your best work done by identifying when and how to request a review, how to perform a review for someone else's pull request, and other awesome collaboration methods.
All great projects start with collaboration. Pull requests are the foundation of teamwork on GitHub — and pull request reviews give you the ability to work together and discuss changes specific to a pull request by commenting, requesting changes, or approving.
We'll answer common questions like:
And when you're done you'll be able to:
We'll be building a tetris game!
None. This course is a great introduction to using pull requests.
Developers, new GitHub users, users new to Git, students, managers, teams
Assign yourself to the first issue in this repository.
Comment on the pull request opened in your repository.
Approve the pull request so that it can be merged.
Leave a review that is requesting changes.
Approve the pull request that has been changed.
Create a pull request to learn about suggesting changes.
Implement a change from a suggested change.
Merge the pull request after applying the suggested change.
30 minutes
All public courses on Learning Lab are free.
by nanoMFG
Introduction to the basic machinery of Github and to learning how to contribute tool projects to the...
by Curi
For associates new to contributing code, configuration, or other files to GitHub repositories.
A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this...
After you've mastered the basics, learn some of the fun things you can do on GitHub. From GitHub...
Merge conflicts are a normal part of working in Git. Learn why they happen and how to resolve them...
If you are looking for a quick and fun introduction to GitHub, you've found it. This class will get...
Learn how to create a site or blog from your GitHub repositories with GitHub Pages.
Learn new skills by completing fun, realistic projects in your very own GitHub repository.