Introduction to version control with Git

Go to class
Write Review

Free Online Course: Introduction to version control with Git provided by Microsoft Learn is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Use Git to track changes and collaborate with other developers.
    • In this module, you'll:

      • Learn what version control is
      • Understand distributed version control systems, like Git
      • Create a new Git project and configure it
      • Make and track changes to code by using Git
      • Use Git to recover from simple mistakes
    • Module 2: Learn how to us Git to create and modify a new project in Git
    • In this module you will:

      • Learn how to create a new Git Project
      • Understand how to track changes in Git
    • Module 3: Use Git to track changes to source code and collaborate with other developers.
    • In this module, you will:

      • Clone a repository
      • Push changes to a remote repository
      • Stash changes
      • Pull changes from other users to update a repository
    • Module 4: Level up your Git knowledge by learning how to keep code separate in branches, and how to merge them later.
    • In this module, you will:

      • Learn how branches work in Git
      • Create new branches and switch between branches
      • Merge branches together
      • Learn basic techniques for resolving merge conflicts

Syllabus
    • Module 1: Introduction to Git
      • Introduction
      • What is version control?
      • Exercise - Try out Git
      • Basic Git commands
      • Knowledge check
      • Summary
    • Module 2: How to create and modify a Git project
      • Introduction
      • Exercise - Start a project
      • Exercise - Make changes and track them with Git
      • Fix simple mistakes
      • Exercise - Use Git to fix mistakes
      • Knowledge check
      • Summary
    • Module 3: Collaborate with Git
      • Introduction
      • Collaborate by using a pull command
      • Exercise - Clone a repo
      • Exercise - Make a pull request
      • Exercise - Collaborate by using a shared repo
      • Knowledge check
      • Summary
    • Module 4: Edit code through branching and merging in Git
      • Introduction
      • Branches in Git
      • Exercise - Create a branch as Alice
      • Exercise - Merge Bob's branch
      • Exercise - Resolve merge conflicts
      • Knowledge check
      • Summary