Fundamentals 11 min read

Setting Up Git for Windows and Enterprise Development (g4e) – Installation, Configuration, and Toolchain

This guide introduces the g4e series, explains why version control is essential, walks through installing Git for Windows, configuring user identity and enterprise credentials, and reviews popular Git GUI tools, Visual Studio integration, VS Code extensions, VSTS/TFS private servers, and the Cmder command‑line alternative.

DevOps
DevOps
DevOps
Setting Up Git for Windows and Enterprise Development (g4e) – Installation, Configuration, and Toolchain

The "g4e" series (Git for Enterprise Developer) provides a comprehensive tutorial for Windows developers to install, configure, and use Git in both personal and enterprise environments.

Chapter Overview

Why use a version‑control system

Advantages of distributed Git

Git installation and setup

Initializing a repository

Creating branches and committing code

Exploring Git history

Pull‑request workflow

After a brief introduction, the guide recommends the following software for the Windows environment:

Windows 10

Git for Windows (v2.15+)

Visual Studio 2017 Community

Visual Studio Code

Cmder (enhanced command line)

Visual Studio Team Services or Team Foundation Server 2018+

Git for Windows Installation

The installer includes several options that should be adjusted for a smoother experience, such as enabling TrueType fonts, checking for updates, using the native Windows Secure Channel library, and keeping the default CRLF↔LF conversion.

Reference: https://www.tuicool.com/articles/IJjQVb

Basic Git Configuration

Set your identity so commits can be recorded:

git config user.name "Your Name"
git config user.email "[email protected]"

If you work with an on‑premise TFS server, also configure the credential manager:

git config --global credential.helper manager
git config --global credential.modalprompt true
git config --global credential.
.authority Basic

These settings ensure that your name, email, and authentication details are consistent with the corporate AD domain.

Common Windows Git Tools

TortoiseGit – a Windows Explorer integration that provides a graphical interface for most Git commands, ideal for users who prefer not to use the command line.

Visual Studio – built‑in Git support with deep integration for VSTS/TFS, powerful diff and merge tools, and support for .NET Core, Linux C++, and other platforms.

Visual Studio Code – a lightweight editor with extensions for Git blame, history, diff, and other workflow enhancements.

Download links:

TortoiseGit: https://tortoisegit.org/download/

Visual Studio Community: https://www.visualstudio.com/zh-hans/

VS Code: https://code.visualstudio.com/

Enterprise‑grade Git Server (VSTS/TFS)

For large teams, VSTS (Azure DevOps) offers free private Git repositories for up to five users, unlimited projects, and seamless integration with the tools above. Registration steps include creating a free trial, signing in with a Microsoft account, and selecting the East Asia (Hong Kong) region for better latency in China.

After registration, you can generate a sample project (e.g., PartsUnlimited) and start using the integrated work items, boards, builds, and pipelines.

Alternative Command Line – Cmder

Cmder provides a powerful, portable console for Windows, supporting clipboard shortcuts, mouse selection, mixed Windows/Linux paths, multiple tabs, Git branch display, and common Linux utilities (cp, mv, cat, rm, ssh, nano, etc.). Download from http://cmder.net/ .

Conclusion

With Git installed, configured, and integrated into your preferred IDEs and tools, you are ready to start using Git for development. The next chapter will cover practical Git workflows.

devopsgitWindowsversion controlTortoiseGitVSTS
DevOps
Written by

DevOps

Share premium content and events on trends, applications, and practices in development efficiency, AI and related technologies. The IDCF International DevOps Coach Federation trains end‑to‑end development‑efficiency talent, linking high‑performance organizations and individuals to achieve excellence.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.