git未安装则无法执行git命令及连接代码平台;推荐官网图形化安装(含环境变量配置)、winget命令行静默安装(需管理员权限)和便携版部署(免注册表,需手动配path)。

如果您在 Windows 10 系统中尚未安装 Git,将无法执行 git init、git clone 等核心命令,也无法与 GitHub、GitLab 等代码托管平台交互。以下是针对 Win10 系统的多种 Git 安装方法,覆盖图形化安装、命令行包管理及便携部署场景:
一、通过官网下载安装程序(推荐新手)
该方式提供完整图形界面引导、右键集成和 Git Bash 终端,适合首次接触 Git 的用户,安装过程自动配置环境变量并生成常用快捷方式。
1、访问 Git 官方下载页面 https://git-scm.com/downloads,网页将自动识别 Windows 系统并显示“Download for Windows”按钮。
2、点击按钮后进入版本选择页,根据系统架构选择对应安装包:64-bit Git for Windows Setup(适用于绝大多数 Win10 64 位系统);若为老旧 32 位系统,则选择 32-bit 版本。
3、下载完成后双击运行 Git-*.exe 文件,依次点击“Next”进入安装向导。
4、在“Select Components”步骤中,确保勾选以下关键选项:Git Bash Here(右键菜单调用终端)、Git GUI Here、Associate .gitconfig files 和 Associate .sh files;取消勾选 Git LFS(开源版存在兼容性问题)及 Check daily for updates。
5、在“Choosing the default editor used by Git”步骤中,保持默认的 Vim 即可;后续如需修改,可通过 git config --global core.editor 重新设定。
6、在“Adjusting your PATH environment”步骤中,选择 Git from the command line and also from 3rd-party software,确保 CMD、PowerShell 及 IDE 均可直接调用 git 命令。
7、其余步骤保持默认,点击“Install”完成安装;安装结束后勾选 Run Git Bash 并点击“Finish”。
二、使用 Winget 包管理器(适合命令行用户)
Winget 是 Windows 10 1809 及以上系统内置的现代包管理工具,无需手动下载、解压或配置路径,全程自动化部署,适合批量部署或脚本化安装场景。
1、以管理员身份打开 Windows Terminal 或 PowerShell。
2、执行更新命令确保 Winget 为最新版本:winget upgrade --all。
3、运行安装指令:winget install --id Git.Git -e --silent;其中 --silent 参数启用静默安装,无图形界面干预。
4、安装完成后,在任意位置打开 CMD 或 PowerShell,输入 git --version 验证是否返回类似 git version 2.52.0.windows.1 的输出结果。
5、若提示“不是内部或外部命令”,请重启终端或手动检查系统环境变量中是否已添加 C:\Program Files\Git\cmd 路径。
三、部署 Git Portable(适用于受限环境)
Git Portable 不写入注册表、不修改系统路径、不创建桌面图标,所有文件集中存放在指定目录(如 U 盘、D 盘子文件夹),适用于企业锁定设备、公共机房或需多版本共存的开发人员。
1、前往 Git 官网下载页,向下滚动至 Git for Windows Portable ("thumbdrive edition") 区域,下载 ZIP 格式压缩包(如 PortableGit-2.52.0-64-bit.7z.exe)。
2、将压缩包解压至目标路径,例如 D:\tools\git-portable;解压后目录内应包含 git-bash.exe、git-cmd.exe 及 mingw64 子目录。
3、双击运行 git-bash.exe 启动便携版 Bash 环境;此时终端窗口标题栏将显示 PortableGit 字样。
4、在该 Bash 中执行 git config --global user.name "YourName" 和 git config --global user.email "you@example.com" 完成基础身份配置。
5、如需在 CMD/PowerShell 中调用 git 命令,须手动将 D:\tools\git-portable\cmd 添加至当前用户环境变量 Path 中。











