GitHub Foundations: Git and GitHub
This course will teach you how to use Git and GitHub to handle your source code effectively, create and manage repositories, and use Git tools including GitHub Desktop.
What you'll learn
GitHub, backed by Git, makes working with distributed source control accessible for all developers. In 2024, it has more than 100 million active developers working on projects and sharing code with over 420 million repositories. In this course, GitHub Foundations: Git and GitHub, you will learn all you need to know to use GitHub effectively and make GitHub part of your daily routine of managing your code and your work. First, you will explore the basics of Git and GitHub. Next, you will dive into repositories, the cornerstone of GitHub, and the many actions you can do with them. Then, you will discover how to create and manage branches and markdown, the standard way of writing text on GitHub. Finally, you will learn about the tools that GitHub has created to work effectively with it, including GitHub Desktop. By the end of this course, you will have a good understanding of what GitHub can do for you as a developer.
Table of contents
- Module Introduction 0m
- Understanding Repositories 3m
- Demo: Working with Repositories on GitHub 7m
- Connecting with GitHub Locally 4m
- Demo: Cloning from and Pushing to GitHub 7m
- Demo: Working with Multiple People on a Repository 9m
- Working with Branches 6m
- Demo: Creating a Branch on GitHub 4m
- Demo: Creating a Branch Locally 6m
- Demo: Creating a Template Repository 2m
- Working with Special Files 3m
- Demo: Adding Special Files 3m
- Administering Your Repository 2m
- Demo: Working with Repository Settings 3m
- Demo: Bringing in More Users 3m
- Demo: Using Repository Insights 2m
- Demo: Starring a Repository 1m
- Summary 1m