Git 是版本控制的核心工具,但在 Windows 环境下,安装过程中的选项往往让人困惑。作为开发者,我们不仅要装好它,更要确保配置符合现代开发标准,避免后续踩坑。
获取安装包
首先访问官方下载页:git-scm.com/download/win。

推荐直接点击 "Click here to download" 或 "Git for Windows/x64 Setup" 下载独立 .exe 文件。虽然支持 Winget 命令行安装,但对于初次配置环境的新手,传统图形化安装包更直观可控。
关于版本选择:
- x64:绝大多数 Intel/AMD 芯片电脑适用。
- ARM64:仅适用于高通骁龙芯片的轻薄本或特定虚拟机环境。
不确定时,按 Win 键搜索'关于你的电脑'查看系统类型即可。

安装流程与关键配置
运行安装包后,大部分步骤保持默认点击 Next 即可,但有几个核心选项直接影响后续使用体验,需要仔细留意。
欢迎界面与路径
初始界面通常显示为欢迎页,直接点击 Next。

安装路径建议保持默认(C:\Program Files\Git)。除非 C 盘空间极度紧张,否则不要修改。原因有二:一是 PyCharm、VS Code 等主流 IDE 默认会去这个位置查找 Git;二是默认路径权限管理最规范,能减少'拒绝访问'类错误。

组件选择
这一步决定了 Git 的功能集成深度,以下是我的建议:
- Additional icons (附加图标):桌面快捷方式。一般不勾选,平时多在项目目录右键打开终端,或者在编辑器里调用,桌面图标越少越清爽。
- Windows Explorer integration (资源管理器集成):必选。这会在文件夹右键菜单添加 "Open Git Bash here" 和 "Open Git GUI here"。前者能让你直接进入项目目录操作,省去手动输入
cd路径的痛苦;后者保留默认即可,偶尔查看提交历史用图形界面更直观。 - Git LFS (Large File Support):必选。Git 原生适合存代码文本,LFS 则是专门用来高效管理大文件(如图片、视频)的扩展,很多开源项目依赖它。
- Associate .git configuration files... & Associate .sh files...:这两个关联选项都建议勾选。前者让
.gitconfig文件双击即用编辑器打开,后者让.sh脚本能在 Windows 上直接运行,方便跨平台自动化任务。 - Check daily for Git for Windows update:不要勾选。Git 更新频率不高,每天弹窗检查既没必要也干扰工作,有需要再手动去官网下载新版。
- Add a Git Bash Profile to Windows Terminal:看个人喜好。如果你用的是 Win11 或安装了微软的 Windows Terminal,勾选后 Git Bash 会自动出现在下拉菜单中,非常方便。
- Scalar:保留默认。这是微软针对超大规模仓库开发的插件,普通项目用不上,但装了也不占资源,留着备用即可。

开始菜单与编辑器
开始菜单文件夹保持默认的 "Git" 即可,别改名字,方便以后快速找到入口。

编辑器选择是关键节点。这里问的是 Git 需要写提交信息时调用的软件。
- Vim:默认选项。纯命令行古老编辑器,无鼠标操作,保存退出需记命令 (
:wq)。千万别选,新手极易卡死在这里。 - Visual Studio Code:如果已安装 VS Code,首选此项。弹出熟悉的窗口,打字保存都很自然。
- Notepad:没装 VS Code 就选记事本。虽简陋但绝不会出错。

分支命名规范
现在 GitHub、GitLab 等主流平台新建项目默认主分支叫 main,为了消除旧术语并统一标准,建议覆盖默认设置。

选择 Override the default branch name for new repositories,并在框内确认填入 main。这样本地和远程仓库保持一致,避免推送时出现分支混乱。
环境变量与 SSH
PATH 环境变量建议选择第二个选项:"Git from the command line and also from 3rd-party software"。这能让 Git 在 CMD、PowerShell 以及 IDE 终端里都能直接用,同时不会干扰 Windows 自带命令。第三个选项会覆盖系统工具,风险较大,不建议选。

SSH 工具选 Use bundled OpenSSH。Git 自带的版本经过测试,开箱即用且稳定,不受系统环境变量影响。除非你是高级用户且已在系统中手动配置了全局 OpenSSH,否则无需折腾外部版本。

安全验证与换行符
HTTPS 传输后端推荐 Use the OpenSSL library。Git 自带证书库,独立于 Windows 系统设置,稳定性高,不易受公司策略或系统更新影响。Windows 原生通道库通常用于企业内网环境,个人用户没必要选。

换行转换选 Checkout Windows-style, commit Unix-style。这是自动翻译机:下载代码时把 LF 转成 Windows 习惯的 CRLF(防止乱码),上传代码时把 CRLF 转回 LF(保证仓库整洁)。Windows 用户必选,能有效防止跨平台协作时的格式灾难。

终端与拉取行为
终端模拟器选 Use MinTTY。这是类 Linux 风格的窗口,支持自由缩放、文字随意选择和复制,字体配色也更现代。Windows 默认控制台窗口操作体验较差,除非有特殊怀旧需求,否则别选。

拉取方式选 Fast-forward or merge。这是经典模式,能自动处理快进(无冲突直接推进)和合并(有冲突融合代码)两种情况,最安全且符合直觉。Rebase 属于高级技巧,新手容易搞混提交历史,暂不推荐。

凭据管理与性能
凭据管理器选 Git Credential Manager。第一次连接 GitHub/GitLab 时它会弹窗让你网页登录,之后就会加密保存通行证。以后推送代码时无需反复输入账号密码,体验提升巨大。

性能配置最后一步,务必勾选 Enable file system caching。Git 在 Windows NTFS 文件系统上读取大量小文件较慢,开启缓存能显著提升 git status 等操作的响应速度。符号链接功能涉及权限问题,普通项目建议保持不勾。

验证与初始化
安装完成后,按下 Win + R 输入 cmd 回车,输入以下命令确认版本:
git --version
若显示类似 git version 2.x.x.windows.1,说明安装成功。

后续配置清单
安装只是第一步,正式使用前还需要告诉 Git 你是谁。在命令行中输入以下两行(替换引号内的内容):
git config --global user.name "你的英文昵称"
git config --global user.email "你的邮箱@example.com"
配置完成!现在可以愉快地开始你的版本控制之旅了。

