This course uses GitHub Learning Lab to provide you hands-on, supported exercises. Learn how to access and use the course exercises in this video.
- Before we begin, I want to discuss the hands-on exercises that will be used in this course. Unlike typical exercise files that you may have noticed in other courses that can be downloaded and used to track your progress, this course also uses a unique learning platform called GitHub Learning Lab that is built and used directly on GitHub. With GitHub Learning Lab, you'll learn through issues and pull requests opened by a bot in the GitHub repository. After you finish tasks, the bot will comment on your work and even review your pull requests, just like a project collaborator or team member would. This will give you a fun and interactive way for you to progress through the course and try out new concepts, all on a project repository that will be created for you on your GitHub account. To start using GitHub Learning Lab, you'll need to sign in using your GitHub account credentials. It will then ask you to install the GitHub Learning Lab app on your account in just a few clicks. When you have a course that you want to join, GitHub Learning Lab will create a new repository to work with you as you learn. These activities are all about learning by doing. After you complete a step, GitHub Learning Lab will respond to your action, To start using GitHub Learning Lab, the first thing you'll need to do is install the app You can do that by navigating to lab.github.com/install and you'll be presented with the view like you see on the screen. You'll need to click the green button with a screen to choose some options. You can choose to select on All repositories or Only select repositories if you wish. For this, we recommend that you keep the default setting to All repositories, that way you don't have to do this each time you sign up for a new GitHub Learning Lab activity. Once you have everything set up and it looks great, go ahead and click on the Install button there at the bottom. At this point, GitHub Learning Lab will install the app on your github.com repositories and you're all set to start your very first GitHub Learning Lab activity.
- Designing your delivery pipeline
- Enabling continuous integration (CI)
- Adding automated builds
- Making changes based on code reviews
- Adding unit testing
- Adding continuous delivery to your CI pipeline
- Examining commit relationships in Git
- Working with branches in Git
- Reverting changes
- Troubleshooting in Git
- Resolving merge conflicts
- Fine-tuning the GitHub flow
- Adopting an inner-source culture
Skill Level Intermediate
Photoshop for Fashion: Warping Pattern Fillswith Robin Schneider2h 51m Intermediate
Using lab.github.com2m 13s
1. The Modern Development Pipeline with GitHub
2. The Super Charged GitHub Flow in Action
3. Understanding How Git Works
4. Get Out of Anything with Git
5. Resolving Merge Conflicts
6. Customizing Your Workflows
Next steps1m 47s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.