跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Windows Git 安装与配置实战指南

Windows 环境下 Git 版本控制工具的安装配置详解。涵盖安装包选择、组件配置、环境变量设置及终端偏好项调整。重点解析编辑器关联、分支命名规范及凭据管理器的最佳实践,帮助开发者快速搭建符合现代标准的本地开发环境。

微码行者发布于 2026/3/27更新于 2026/10/2495 浏览
Windows Git 安装与配置实战指南

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"

配置完成!现在可以愉快地开始你的版本控制之旅了。

目录

  1. 获取安装包
  2. 安装流程与关键配置
  3. 欢迎界面与路径
  4. 组件选择
  5. 开始菜单与编辑器
  6. 分支命名规范
  7. 环境变量与 SSH
  8. 安全验证与换行符
  9. 终端与拉取行为
  10. 凭据管理与性能
  11. 验证与初始化
  12. 后续配置清单

更多推荐文章

查看全部
  • 通义万相 2.1 多模态 AI 生成技术与应用场景分析
  • Qwen2.5-0.5B 轻量级对话机器人快速部署指南
  • 集群中继无人机应急通信双层多目标协同优化部署
  • Flutter 集成 Genkit 实现鸿蒙端 AI 流式响应与提示词管理
  • 豆包 Seedream 4.0 多图融合与主体一致性技术解析
  • GitHub Copilot 自定义指令配置指南:规范与协作
  • PyCharm 报错:JetBrains AI URL resolution failure
  • Tachiyomi 开源漫画阅读器使用指南
  • Python 基础:详解 for 循环、range 函数与控制流语句
  • VS Code 集成 GitHub Copilot 配置与实战指南
  • Java 富文本内容生成 PDF 完整落地指南
  • DeepSeek 各版本详解:特性、优缺点及适用场景分析
  • 大模型应用开发入门指南:核心技术与实践
  • VR 眼镜与自动验光仪的光学成像原理及视网膜适配技术
  • TCP 拥塞控制算法详解:CUBIC、BBR 与传统演进
  • OpenClaw 多飞书机器人及多 Agent 团队协作实战
  • Git 多用户提交身份配置与切换方法
  • OpenClaw 开源个人 AI 助手部署指南:一键脚本 Docker npm 安装与中文配置
  • Python 闭包深度解密:当变量捕获遇见 nonlocal 的优雅与陷阱
  • 绿联 NAS 配置 WebDAV 公网访问并使用 RaiDrive 挂载到本地

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online