Note: this article is published on 05/13/2024.
This is a series of articles related to Git GUI Clients.
- Git GUI Clients (0), Overview
- Git GUI Clients (1), Visual Studio --- this article
- Git GUI Clients (2), VS Code
- Git GUI Clients (3), GitHub Desktop
- Git GUI Clients (4), TortoiseGit
- Git GUI Clients (6), SmartGit
Note. Although Git is very popular in the software development process, there is no category defined in this C # Corner site. So, we put the articles under the DevOps category.
When we discuss these Client GUI for Git, we consentrate on these following features assiacted with the specific Client GUI::
- Visual Studio, VS Code
- Repos Management (Local):
- Create a Repository, Branch
- Clone a Repository
- Merge, Rebase, Reset, Revert a Branch...
- Interaction between Local Repos and Remote
- Fetch
- Pull
- Push
- Sync
- Editor (+ the original environment funcitonalities, such as compiling, debugging and so on)
- Repos Management (Local):
- GitHub Desktop, TortoiseGit, SmartGit
- Repos Management (Local)
- Interaction between Local Repos and Remote
- GitHub Server
- Repos Management (Remote)
- Interaction between Repos and Server automation (pipeline)
A - Introduction
In this article, we will describe Visual Studio as a GUI client and its major features. The content of this article:
- A: Introduction
- B: Visual Studio Team Explorer
- C: Visual Studio Git Dropdown Menu
- D: Visual Studio Integration with GitHub
B - Visual Studio Team Explorer
In this section, we will describ the Visual Studio Team Explorer:
Visual Studio Team Explorer => Git Changes

Showing Git Changes Panel

Visual Studio Team Explorer => Git Repository

Showing Git Repository Panel

Click one commit => Showing the differences in the panel below:

Click the file in the lower right Panel (above) => Make the companring panel larger in main window:

Visual Studio Team Explorer => Manage Connections => Showing Connect Panel

Visual Studio Team Explorer => Settings

Showing Settings Panel

C - Visual Studio Git Dropdown Menu
In this section, we will describ the Visual Studio Git Dropdown Menu:
Visual Studio Menu Bar => Git => Showing Git Dropdown List

Visual Studio Git Changes Panel =>
=> Showing Git Dropdown List

Visual Studio Branches Panel => Right Click a Branch => Showing Git Dropdown List


at Right Bottom Corner => Right Click a Branch => Showing Git Dropdown List










Join the conversation! Your thoughts help the community grow.