GitHub Fundamentals

Learn how to use Git and GitHub efficiently to manage your personal and professional projects, including repositories, pull requests, branching and merging, forking, gists, team management, labels, and much more.
Course info
Level
Beginner
Updated
Sep 24, 2018
Duration
4h 17m
Table of contents
An Introduction to Git
Getting Started with GitHub
Working with Repositories in GitHub
Branching, Merging, and Pull Requests in GitHub
Creating Tags and Releases
The Social Aspect of GitHub
Managing Your Project through GitHub
Working with Organizations and Teams
Interacting with GitHub through the GitHub Desktop Client
Course Overview
Description
Course info
Level
Beginner
Updated
Sep 24, 2018
Duration
4h 17m
Description

GitHub is the most well-known code repository site in the world today. Backed by Git, it makes working with the distributed source control accessible for all developers. In this course, GitHub Fundamentals, you will learn how you can work with GitHub successfully. First, you will see how the site can be used to manage everything from source repositories to branches and releases. Then, you will explore many features of GitHub beyond just hosting your repos. Finally, you will understand how GitHub can help you manage projects with project boards. After watching this course, you’ll have a solid understanding of what GitHub can do for you as a developer, more than just pull requests and forks.

About the author
About the author

Gill Cleeren is a solution architect, author, and trainer in mobile and web technologies. He's also a Microsoft Regional Director and MVP. He lives in Tienen, Belgium.

More from the author
Xamarin.Android: Getting Started
Beginner
4h 4m
Jul 31, 2019
Data Binding in Xamarin.Forms
Beginner
2h 29m
May 3, 2019
More courses by Gill Cleeren
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone. My name is Gill Cleeren, and welcome to my course, GitHub Fundamentals. I'm a freelance solution architect focusing on mobile and web projects. GitHub is the world's favorite social coding platform. It's used by millions of developers around the world. A lot of developers use GitHub in combination with Git as their source management system, which is of course its main goal, but can you work with Git and GitHub efficiently, and do you know what other features it brings? This course will teach you how to work with Git and GitHub in an efficient way. You'll learn how you can work with GitHub repositories, branches, forks, and pull requests, but GitHub offers much more including project management, wikis to create documentation, team management, and even static page hosting. Some of the major topics that we'll cover include learn Git and its most commonly used commands using the command line interface, get a deep understanding of GitHub repositories, how you can create branches and forks, understand the GitHub flow using pull requests, see how you can use GitHub for your organization, including project management, wikis, and team management. By the end of this course, you'll have a good understanding of how you can use GitHub for your personal and professional projects, even within your organization. No prior knowledge is expected for this course. I hope you'll join me on this journey to learn how to use GitHub efficiently, with the GitHub Fundamentals course, here on Pluralsight.