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

Git 在 Windows 系统上的安装与配置教程

Windows 系统安装 Git 需访问官网下载对应版本安装包。运行安装向导后,依次确认许可声明、选择安装路径及组件、设置默认编辑器与初始分支名称。环境变量配置建议选择从命令行及第三方软件使用 Git,SSH 可执行文件与 HTTPS 传输后端保持默认。行结束转换推荐 Checkout Windows-style,终端模拟器选 MinTTY,pull 行为与凭证管理器亦采用默认选项。安装完成后通过 cmd 输入 git --version 验证是否成功。

漫步发布于 2026/3/26更新于 2026/10/2493 浏览
Git 在 Windows 系统上的安装与配置教程

一、下载 Git

1.下载网址:Git - Downloads (git-scm.com)

​​​​​​

文章配图

文章配图

2.等下载完成,找到下载文件的位置,双击打开安装向导

文章配图

二、安装 Git

1.许可声明点击 Next

文章配图

2.选择安装位置

记住这个位置接下来要用到

文章配图

3.选择组件

勾选添加在桌面上,就是在桌面上添加快捷方式更方便,建议选上,其他默认勾选的建议不要取消,否则可能造成某些功能不完整。点击 Next

文章配图

4.选择开始菜单文件夹

不用做更改,继续点击 Next

文章配图

5.选择 Git 默认编辑器

Git 的默认编辑器为 Vim,部分不熟悉 Vim 使用的,可以点击选择现代的 GUI 编辑器,如 Notepad++ 等,无需修改点击进行下一步

文章配图

6.调整新存储库中初始分支的名称

默认创建存储库的初始分支为 master,如果修改的话,可以选择第二个点击 main,修改为想要的分支名,这里我默认 master

文章配图

7.调整 Path 环境

使用默认配置即可,点击'Next'按钮进入下一个安装界面。

  • 第一个是'仅从 Git Bash 只使用 Git'。这是最安全的选择,因为 PATH 根本不会被修改,只能使用 Git Bash 的 Git 命令行工具,但是这将不能通过第三方软件使用。
  • 第二个是'从命令行以及第三方软件进行 Git'。默认这个配置也是被推荐的,被认为是安全的,因为它仅向 PATH 添加了一些最小的 Git 包装器,以避免使用可选的 Unix 工具造成环境混乱。能够从 Git Bash,命令提示符和 Windows PowerShell 以及在 PATH 中寻找 Git 的任何第三方软件中使用 Git。
  • 第三个是'从命令提示符使用 Git 和可选的 Unix 工具'。警告:这将覆盖 Windows 工具,如'find 和 sort '。只有在了解其含义后才使用此选项。

文章配图

8.选择 SSH 可执行文件

默认即可

文章配图

9.选择 HTTPS 传输后端

  • 第一个是使用 OpenSSL 库,服务器证书将使用 ca-bundle.crt 文件进行验证。
  • 第二个使用本机 Windows 安全通道库,服务器证书将使用 Windows 证书存储进行验证。

使用第一个 HTTP 连接

文章配图

10.配置行结束转换

选择默认选项 Checkout Windows-style, commit Unix-style line endings 即可。

  • Checkout Windows-style, commit Unix-style line endings

在检出(checkout)文本文件时,Git 会将行尾符号 LF(Unix 风格)自动转换为 CRLF(Windows 风格)。而在提交(commit)文本文件时,Git 会将行尾符号 CRLF 转换回 LF。这适用于跨平台项目,特别是在 Windows 环境下进行开发,并且希望在 Windows 上保留 CRLF 行尾符号的习惯。该选项需要将"core.autocrlf"设置为"true"。

  • Checkout as-is, commit Unix-style line endings

检出文本文件时,Git 不会执行任何行尾符号的转换,保持原样。但是在提交文本文件时,Git 会将行尾符号 CRLF 转换为 LF。这适用于跨平台项目,特别是在 Unix 环境下进行开发,并且希望在提交时统一使用 LF 行尾符号。该选项需要将"core.autocrlf"设置为"input"。

  • Checkout as-is, commit as-is

检出和提交文本文件时都不执行行尾符号的转换,保持原样。这个选项通常不推荐用于跨平台项目,因为不同操作系统使用不同的行尾符号(CRLF 或 LF)。如果项目中的文件包含不一致的行尾符号,可能会导致问题。该选项需要将"core.autocrlf"设置为"false"。

文章配图

11.配置用于 Git Bash 的终端模拟器

选择默认的第一种选项,点击'Next'按钮进入下一个安装界面。

  • 第一个是'使用 MinTTY(MSYS2 的默认终端)'。Git Bash 将使用 MinTTY 作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和 Unicode 字体。Windows 控制台程序 (例如交互 Python) 必须通过'winpty'启动才能在 MinTTY 中运行。
  • 第二个是'使用 Windows 的默认控制台窗口'。Git 将使用 Windows 的默认控制台窗 ("cmd.exe"),该窗口可以与 Win32 控制台程序 (如交互式 Python 或 node.js) 一起使用,但默认的滚动历史非常有限,需要配置为使用 unicode 字体以正确显示非 ASCII 字符,并且在 Windows 10 之前,其窗口不能自由调整大小,并且只允许矩形文本选择。

文章配图

12.选择 git pull 的默认行为

选择默认的第一种选项,点击'Next'按钮进入下一个安装界面。

  • 第一个是默认值,这是"git pull"的标准行为:尽可能将当前分支快速转发到获取的分支,否则创建合并提交
  • 第二个是复位,将当前分支复位到获取的分支上。如果没有要重新设置基础的本地提交,这相当于快进,
  • 第三个是只有快进,快进到获取的分支。如果不能获取,则失败。

文章配图

13.配置凭证管理器

选择默认的第一种选项,点击'Next'按钮进入下一个安装界面。

  • 第一个,Git 凭证管理器
  • 第二个,无,不要使用凭证管理器

文章配图

14.配置额外选项

默认即可,开始安装

文章配图

15.等待安装

文章配图

16.安装完成

文章配图

三、验证安装

win + R 输入 cmd

文章配图

输入:

git --version

如图所示安装成功

文章配图

目录

  1. 一、下载 Git
  2. ​​​​​​
  3. 二、安装 Git
  4. 三、验证安装

更多推荐文章

查看全部
  • AI 大模型落地的三个演进阶段:功能、任务与场景智能
  • Flutter 集成 dart_openai 实现 OpenHarmony 应用 AI 对话
  • 双指针算法解决三数之和与四数之和问题
  • AI 编程实战:自动化代码生成、低代码与算法优化
  • Clawdbot (OpenClaw) 架构与实现解析
  • Linux Camera 驱动开发:FPGA 与 SoC 对比分析
  • Java 代理模式完全指南:从静态到动态
  • STM32 嵌入式系统设计:传感器采集与低功耗通信实战
  • 浏览器远程桌面 Web RDP 完整实现指南
  • DeepFace 结合 OpenCV 实现实时情绪分析系统
  • 深度学习模型优化策略与实战调参
  • 制作 Linux U 盘启动盘:Live 模式与 Rufus 配置
  • Whisper Large-V3-Turbo 语音识别技术解析与落地
  • C/C++ 信号与槽机制:原理、实现与工程实践
  • OpenClawInstaller - 一键部署私人 AI 助手 OpenClaw
  • WebSocket 核心原理与前后端实战用法详解
  • Ubuntu 22.04 安装后启动卡死问题解决方案
  • OpenClaw:AI 行动时代的破局者与核心架构解析
  • 开源大模型重塑企业 AI 应用:16 个落地案例解析
  • 零基础转行网络安全就业前景与技能要求分析

相关免费在线工具

  • 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