Skip to content
KnowledgeCity

Microsoft Visual Studio Beginner: Source Control

Source control best practices with GitHub and Visual Studio
Preview the first lesson free — get full access to all 3 lessons.
Course: On-Demand
Beginner Provider Gerald Eckert  3 Lessons ·  13m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

Using source control is a requirement for nearly every software project you start or contribute to. Creating backup folders, versioned zip files, or saving code in your cloud storage is not an option anymore. If you need to undo a single change, figure out what the code looked like a year ago, or see who changed which line of code in a specific file, source control will take care of this for you. GitHub is integrated directly into Visual Studio and is one of the easiest source control systems to set up and start running from day one. These lessons will serve as an introduction to GitHub and will explore the essential GitHub functions, including commit, fetch, pull, push, and sync.

In these lessons on Source Control with GitHub, you will learn how to set up a GitHub account and the benefits of connecting to GitHub through Visual Studio. We will also create and clone repositories and use the essential GitHub functions.

What You'll Learn

  • Set up a GitHub account and connect to GitHub through Visual Studio
  • Create and clone GitHub repositories
  • Use the essential GitHub functions: commit, fetch, pull, push, and sync
  • Apply source control best practices
  • Explain the different functions of GitHub
  • Recognize the powerful features and benefits of source control

Key Takeaways

  • Source control is a requirement for nearly every software project you start or contribute to, replacing options like backup folders, versioned zip files, or saving code in cloud storage.
  • Source control lets you undo a single change, see what the code looked like a year ago, and identify who changed which line of code in a specific file.
  • GitHub is integrated directly into Visual Studio and is one of the easiest source control systems to set up and run from day one.
  • The course covers the essential GitHub functions: commit, fetch, pull, push, and sync.
  • Connecting to GitHub through Visual Studio provides specific benefits that the lessons explore.

Frequently Asked Questions

What will I learn in this course?

These lessons serve as an introduction to GitHub and explore the essential GitHub functions, including commit, fetch, pull, push, and sync. You will learn how to set up a GitHub account, the benefits of connecting to GitHub through Visual Studio, and how to create and clone repositories.

Why is source control important?

Source control is a requirement for nearly every software project you start or contribute to. It lets you undo a single change, figure out what the code looked like a year ago, or see who changed which line of code in a specific file.

Why use GitHub with Visual Studio?

GitHub is integrated directly into Visual Studio and is one of the easiest source control systems to set up and start running from day one.

What topics do the lessons cover?

The lessons cover setting up GitHub and connecting it with Visual Studio, creating and cloning a GitHub repository, and the essential GitHub functions (commit, fetch, pull, push, sync).

What skills does this course build?

The course builds skills in Git (Version Control System), GitHub, Microsoft Visual Studio, Version Control, Visual Studio Online, and Visual Studio Extensibility.