Getting Started with GitHub Desktop

GitHub is the leading Git provider in the world. This course will teach you how to efficiently operate GitHub Desktop client while alone or in a team, whilst teaching you best practices for committing changes to repositories adhering to popular workflows, creating pull requests or even managing repositories via GitHub Desktop client.
Course info
Rating
(14)
Level
Intermediate
Updated
Feb 1, 2020
Duration
1h 7m
Table of contents
Description
Course info
Rating
(14)
Level
Intermediate
Updated
Feb 1, 2020
Duration
1h 7m
Description

Working with git command line tools to contribute code comes with many challenges, especially when learning the basics of Git. Many commands are very complex and sometimes don't do what we expect them to do. GitHub Desktop is a Git client created by GitHub to shorten the learning process of learning complex git commands, and improve workflow of experienced Git users. In this course, Getting Started with GitHub Desktop, you will gain the ability to effectively contribute code via GitHub Desktop client, without the use of Git command line tools. First, you will learn how to manage repositories via GitHub Desktop. Next, you will discover how to manage branches and resolve conflicts using GitHub Desktop. Finally, you will explore about different merging strategies and how to create pull requests. When you are finished with this course, you will have the skills and knowledge of GitHub Desktop alongside best practices needed to effectively contribute code via GitHub Desktop client, without the use of Git command line tools. Software required: GitHub Desktop and Web Browser

About the author
About the author

Stefan is from the Slovak Republic, currently living in Bratislava. He currently works as a DevOps Engineer working with AWS and automation technologies and has been for the past few years. Loves infrastructure automation, cloud technologies, python coding, and medium rare steak.

More from the author
AWS DynamoDB Fundamentals
Beginner
2h 17m
Jun 25, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Stephan Roman and welcome to my course getting started with GitHub desktop course that introduces to to inner operations and best practices for using GitHub desktop as a DevOps engineer. My day to day tasks revolve around using get for contributing to various projects. My preferred client is GitHub desktop due to its ease of use and transparency. This is exactly where GitHub desktop shines. It improves and speeds of work for for contributing code are supposed to get cmdlet in tools. It's also easier to learn than cmdlet in tools while providing all necessary tools. To be, an established code contributor for small or even larger projects. In this course, we're going to learn how to configure GitHub desktop to suit your needs. We'll also take a look at how to create a new repositories and published them online. On GitHub desktop. We'll learn how to use centralized and feature branch work flows while managing git branches on GitHub desktop. And at the end, we'll take a look at how to merge branches, resolve merge conflicts as well as create pull requests. By the end of this course, you'll be comfortable with contributing code to projects using various get work flows with various team sizes, all from GitHub desktop. I hope you'll join me on this journey to learn GitHub desktop with the getting started with GitHub desktop course app Pluralsight.