Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Continuous Delivery and DevOps with Azure DevOps: Source Control with Git

via Pluralsight

Overview

This course will teach you the fundamentals of Source Control and how to use this with Azure DevOps. You will learn how to work with Git, Pull Requests, Branch Policies, and implement Continuous Integration.

Git is a very powerful source control system, but as we all know, powerful tools can be dangerous, and you don’t want to lose sources when using the system. In this course, Continuous Delivery and DevOps with Azure DevOps: Source Control with Git, you'll learn about source control, the different source control systems that are out there, and Team Foundation Version Control (TFVC) and Git, which are the types supported by Azure DevOps. First, you will explore how to set up your Git repository in Azure DevOps, and then go through all the basics to get you started with Git. Next, you will discover the fundamental operations like creating and cloning repositories, adding new files to the local repository and pushing it to the central server so the rest of the team can use it, and explore commands like commit, push, fetch, and pull. Finally, you will learn how the branch and rebase commands work, and the two most popular Git branching strategies called Git Flow and Git Hub Flow. You will also set up continuous integration, branch policies and gated check-in to guard your sources from bad code coming in that does not compile or contains bugs, so you keep your source code repository clean and in an always shippable state. By the end of this course, you will know all the fundamentals to set up source control in Azure DevOps and how to work with the Git source control system efficiently.

Taught by

Marcel de Vries

Reviews

4.4 rating at Pluralsight based on 150 ratings

Start your review of Continuous Delivery and DevOps with Azure DevOps: Source Control with Git

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.