在Windows下装Git,表面上就是一个exe的事,但这类工具恰恰是"安装只要十分钟,配置能坑一下午"的典型。我自己带过不少同事,也帮人在线排查过环境问题,最常见的剧本是这样的:官网下载页打开慢,安装包半天下不下来;好不容易装完了,打开cmd敲git version,却冒出一句'不是内部或外部命令';后来用HTTPS克隆仓库,又碰到凭据弹窗反复出现;换成SSH方式,又报Permission denied。这篇文章把Windows下安装Git从下载、安装、初始化配置到高频报错排查的完整流程拆开讲一遍,基本照着做就能一遍过,顺便把安装背后那些概念也捋清楚。
1. 开始之前:你下载的Git其实是一套组合工具
1.1 一个安装包,实际给了你三样东西
很多人对"安装Git"有个误会,以为装完就是一个能敲git命令的软件。实际上,Git本身是一个命令行版本控制工具,而Windows上安装的"Git for Windows"是一个打包发行版,里面包含了三样东西:
- Git核心,也就是真正干活的git命令引擎;
- Git Bash,一个模拟Linux终端的环境,内置了ls、grep、sed这些Unix命令,很多老开发在Windows上宁愿用Git Bash也不碰cmd;
- Git GUI,一个功能很简陋的图形界面,能用但不推荐作为主力。
安装时默认全装,如果只想要Git核心,后面两样可以不勾。但我的建议还是把Git Bash带上,后面处理换行符、脚本权限、SSH密钥这些事,它比Windows命令行省心得多。
1.2 下载地址怎么选,32位还是64位
首选官网git-scm.com/download/win,页面会自动识别系统弹出下载按钮。官网访问慢的话,可以用清华开源软件镜像站的git镜像目录,版本同步及时,直接下载Latest下的64位安装包就行。
选择哪个安装包,先看系统架构:右键"此电脑"→"属性",在"系统类型"一栏能看到是64位还是32位。现在绝大多数机器都是64位,下载64-bit Git for Windows Setup即可。早年有人在这踩过坑,下成了32位,装完后发现路径变成C:\Program Files (x86)\Git,后面手动配PATH时对不上。
官网还提供Portable免安装版,适合不想写注册表、想放在U盘里带走的用户。但第一次使用,我还是建议老老实实装Setup版,因为右键菜单注册、环境变量配置、后续卸载清理都是安装器自动处理的,比手动折腾高效。
1.3 顺手把Git、GitHub、GitLab的关系理清
经常有新人问"装上Git是不是就有GitHub了",这里必须说清楚:Git是你本地的版本控制工具,GitHub、GitLab以及国内代码托管平台是远程仓库托管服务。Git管理本地仓库版本,通过git push把提交推到远程平台,两者是配合关系。装完Git之后,即使不注册任何平台账号,你也可以在本地初始化仓库、提交版本、查看历史,只是在没有远程备份和协作能力。想真正用起来,下一步才需要去注册一个托管平台账号。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装向导逐项拆解:这几个选项千万别无脑Next
Git for Windows的安装向导是标准的Windows Installer流程,前半段一路Next没毛病。真正影响使用体验的关键选项集中在几页,我按顺序拆一遍。
2.1 组件选择和默认编辑器
- Additional icons:是否创建桌面图标,无所谓。
- Windows Explorer integration:强烈建议勾选。装完后文件夹和桌面右键菜单会出现Git Bash Here和Git GUI Here,以后想在哪敲命令就在
