GitHub Fundamentals
This course will teach you how to use Git and GitHub to handle your source code effectively, manage your project, and collaborate with other members.
What you'll learn
GitHub is the world’s favorite code repository site. Backed by Git, it makes working with the distributed source control accessible for all developers. In 2022, it has over 70 million developers working on projects and sharing code over 200 million repositories. In this course, GitHub Fundamentals, you'll learn all you need to know to use GitHub effectively as a developer and make GitHub part of your daily routine of managing your code and your work. First, you'll explore repositories and the many actions you can do with them. Next, you’ll see how to create and manage branches, work with pull requests, and learn about the GitHub flow to manage your changes. Finally, you’ll learn about the collaborative features in GitHub such as issues and the GitHub Wiki. After watching this course, you’ll have a solid understanding of what GitHub can do for you as a developer.
Table of contents
- Module Introduction 1m
- Understanding Repositories 3m
- Demo: Working with Repositories 7m
- Connecting with GitHub Locally 4m
- Demo: Cloning from and Pushing to GitHub 7m
- Demo: Working with Multiple People on a Repository 9m
- Adding Special Files 3m
- Demo: Adding a Readme and Codeowners File 3m
- Administering Your Repository 2m
- Demo: Working with the Repository Settings 4m
- Bringing in More Users 1m
- Demo: Bringing in More Users 2m
- Demo: Repository Insights 2m
- Summary 1m
- Module Introduction 2m
- Working with Branches 6m
- Demo: Creating a Branch on GitHub 4m
- Demo: Creating a Branch Locally 6m
- Branching Strategies 3m
- Using the GitHub Flow 3m
- Demo: Working with Pull Requests 7m
- Demo: Reviewing Pull Requests 7m
- Merging with Conflicts 1m
- Demo: Merging with Conflicts 8m
- Demo: Creating a PR Template 2m
- Demo: More Options with Pull Requests 4m
- Demo: Setting the Default Branch 1m
- Forking a Repository 3m
- Demo: Forking a Repository 2m
- Summary 1m