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

Windows Git 安装与配置实战指南

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

微码行者发布于 2026/3/27更新于 2026/6/1225 浏览
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. 后续配置清单
    • 💰 8折买阿里云服务器限时8折了解详情
    • Magick API 一键接入全球大模型注册送1000万token查看
    • 🤖 一键搭建Deepseek满血版了解详情
    • 一键打造专属AI 智能体了解详情
    极客日志微信公众号二维码

    微信扫一扫,关注极客日志

    微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

    更多推荐文章

    查看全部
    • MCP Python SDK 核心概念与实战指南
    • LeetCode 385 迷你语法分析器
    • PyCharm 中 GitHub Copilot 插件安装与配置指南
    • AIGC 时代的 Model Context Protocol(MCP)协议详解与实践
    • Mac M1/M2 原生运行 RMBG-2.0 AI 抠图工具指南
    • 双向循环链表插入操作详解
    • 企业微信可信 IP 配置:无备案域名的 Python 实现
    • RAG 实践指南:利用 Ollama+AnythingLLM 搭建本地知识库
    • OpenClaw Web Search 工具配置与渠道详解
    • 世界模型发展脉络整理:理解世界与预测未来综述
    • 2026 年 Python AI 开源工具精选:Agent 与大模型推理实战
    • AI 编程助手主流模型对比与选型指南
    • 大模型微调需要多少 Token?基于 Llama-Factory 的计算分析
    • Eel 框架快速构建 Python 桌面 GUI 应用
    • Flutter 集成 Genkit 实现鸿蒙端 AI 流式响应与提示词管理
    • AI 辅助生成专业级 UI 工具:UI UX Pro Max 实战指南
    • 使用 Angular 构建 Java 桌面应用
    • dbswitch 异构数据库迁移与同步工具
    • VS Code 中 GitHub Copilot 插件无法加载模型的排查与修复
    • 大模型时代人形机器人感知:视觉 - 语言模型应用

    相关免费在线工具

    • 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