Getting Started with GitHub Desktop
By Stefan Roman
Course info



Course info



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
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.