O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Git for Visual Studio

Video Description

In this Git for Visual Studio training course, expert author Edward Thomson will teach you how to use the Git support in Visual Studio to track and share changes. This course is designed for users that already have a basic working knowledge of Git.

You will start by learning how to create, open, and clone a repository. From there, Edward will teach you how to work with local repositories. This video tutorial also covers branching and merging, working with remote repositories, and working with Visual Studio Online. Finally, you will learn how to work with GitHub and interact with command-line tools, including adding custom Git commands to Visual Studio and using the Visual Studio merge tool from Git.

Once you have completed this computer based training course, you will have learned how to set up, manage, and work with repositories.

Table of Contents

  1. Introduction
    1. Introduction And Course Overview 00:02:29
    2. About The Author 00:00:57
    3. Introduction To Distributed Version Control 00:05:44
    4. Git Fundamentals 00:05:17
  2. Getting Started
    1. Getting Started 00:01:24
    2. Configuring Visual Studio 00:03:45
    3. Creating A Repository 00:03:30
    4. Opening A Repository 00:04:19
    5. Cloning A Repository 00:04:06
  3. Working With Local Repositories
    1. Introduction To Local Repositories 00:01:09
    2. Making Changes In A Repository 00:04:39
    3. Reviewing Changes 00:03:12
    4. Committing Changes 00:04:23
    5. Amending A Commit 00:03:30
    6. History - Part 1 00:05:47
    7. History - Part 2 00:04:14
    8. Undoing Changes 00:04:05
  4. Branching And Merging
    1. Introduction To Branches 00:01:40
    2. Creating Branches 00:05:53
    3. Switching Branches 00:04:16
    4. Merging - Part 1 00:04:38
    5. Merging - Part 2 00:05:25
    6. Rebasing 00:04:04
  5. Working With Remote Repositories
    1. Introduction To Remote Repositories 00:01:26
    2. Creating A Branch From A Remote Branch 00:03:16
    3. Downloading Changes - Fetching 00:03:17
    4. Downloading Changes - Pulling 00:02:36
    5. Uploading Your Changes - Pushing 00:04:08
    6. Uploading Your Changes - Syncing 00:02:55
    7. Working With Multiple Remotes And Deploying To A Hosting Platform 00:03:21
  6. Working With Visual Studio Online
    1. Introduction To Visual Studio Online 00:01:37
    2. Cloning A Repository From Visual Studio Online 00:03:29
    3. Publishing A Repository To Visual Studio Online 00:02:45
    4. Associating Work Items With Commits 00:03:34
    5. Pull Requests 00:04:09
  7. Working With GitHub
    1. Getting Started With GitHub In Visual Studio 00:01:56
    2. Cloning And Creating Repositories 00:03:08
    3. Two Factor Authentication 00:02:41
    4. Code Review With Pull Requests - Part 1 00:04:03
    5. Code Review With Pull Requests - Part 2 00:03:03
  8. Interacting With Command Line Tools
    1. Introduction To The Git Command Line 00:01:38
    2. Installing Git For Windows 00:02:16
    3. Adding Custom Git Commands To Visual Studio 00:05:09
    4. Git Bash And Posh-Git From Visual Studio 00:03:55
    5. Using The Visual Studio Merge Tool From Git 00:03:33
  9. Wrap Up
    1. Conclusion 00:02:21