Microsoft Dev Blogs

Elevate Your Git and GitHub Skills in Visual Studio with the Intermediate and Advanced Series

thumbnail

Git and GitHub in Visual Studio: Intermediate and Advanced Series

This blog post introduces a series of short videos designed to help developers improve their Git and GitHub skills in Visual Studio. The videos are less than 5 minutes long and cover various topics related to Git and version control.

Git Tooling Learning Playlist

The post includes a link to a learning playlist that provides a comprehensive guide to Git tooling in Visual Studio.

Branch Out with Confidence: Creating and Leveraging Branches

This video focuses on the power of branching in Git and teaches viewers how to create, manage, and leverage branches in Visual Studio. It aims to streamline the development workflow for developers.

Recover Like a Pro: Recovering from Mistakes

This upcoming video will demonstrate how to recover from mistakes using Git's tools in Visual Studio. It aims to help developers gracefully recover from errors and get back on track with their development process.

Apply Specific Changes: Cherry Picking in the Visual Studio Git Repository Window

This upcoming video will showcase how to use the cherry-picking feature in the Visual Studio Git Repository Window. Viewers will learn how to select and apply specific commits from different branches without merging the entire branch.

Combine Branches with Ease: Merging, Rebasing, and Squashing in Visual Studio and GitHub

Another upcoming video will explain the differences between merging, rebasing, and squashing in Git. It will demonstrate how to apply these different merge methods using Visual Studio and GitHub, particularly when completing pull requests.

Stash Your Work in Progress Safely

This video, which will be released later, will delve into the concept of stashing in Git. It will teach viewers how to use stashing to keep their work in progress safe when switching branches.

Reverse the Clock: Going Back in Time with Git Blame and Annotate in Visual Studio

This final video in the series will cover Git's "blame" and "annotate" features in Visual Studio. It aims to help developers understand and analyze specific lines of code or methods in a Git repository.

Overall, this series of videos aims to enhance developers' Git and GitHub skills, improve productivity, and master Git and GitHub integration in Visual Studio. The blog post encourages viewers to engage with the Visual Studio team and provide feedback to help improve the tool.