Git 安装教程(Windows 版)
Git 安装教程涵盖 Windows 系统下的下载渠道选择、详细安装步骤配置及常用工具介绍。内容包括从官网或镜像下载软件,通过向导设置安装目录、组件、默认编辑器、分支名称、SSH 及 HTTPS 传输方式、行尾符号转换、终端模拟器、凭证管理器等关键选项。最后简述了 Git Bash、CMD、GUI 等工具的功能差异,帮助开发者快速搭建本地版本控制环境。

Git 安装教程涵盖 Windows 系统下的下载渠道选择、详细安装步骤配置及常用工具介绍。内容包括从官网或镜像下载软件,通过向导设置安装目录、组件、默认编辑器、分支名称、SSH 及 HTTPS 传输方式、行尾符号转换、终端模拟器、凭证管理器等关键选项。最后简述了 Git Bash、CMD、GUI 等工具的功能差异,帮助开发者快速搭建本地版本控制环境。

说明:如果有代理可用官方地址,如果没有建议使用国内镜像进行下载。
以下以 Windows 系统为例,使用最新版安装包进行安装。
双击安装包开始安装,展示 GPL 第 2 版协议内容,点击【Next】进入下一步。
![图片]
可点击'Browse...'更换目录。建议安装在非 C 盘,方便管理文件。点击【Next】。
![图片]
根据需求选择勾选项,一般保持默认即可。点击【Next】。
注:倒数第二个选项打勾的话,需要下载 Windows Terminal 配合 Git Bash 使用。
![图片]
方框内 Git 可改为其他名字,也可选择不创建开始菜单文件夹。一般保持默认,点击【Next】。
![图片]
根据自身对 Vim 的熟悉程度选择。如果不知道怎么选,可以先默认,后续通过命令更换。
# 设置 VS Code 为默认编辑器
git config --global core.editor "code --wait"
# 或设置 Notepad++
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
# 或设置 Sublime Text
git config --global core.editor "'C:/Program Files/Sublime Text/sublime_text.exe' -w"
说明:不推荐新手选择 Vim,学习曲线陡峭。建议选择 Next 保持灵活性,安装完成后轻松设置喜欢的编辑器。
如果不使用 Vim,例如选择 Notepad++,需先下载安装并在环境变量 Path 中添加其安装地址,才能在 Git Bash 中调用。
新手建议使用 Notepad++、Sublime Text。点击【Next】。
![图片]
推荐设置:选择第二个选项 "Override the default branch name for new repositories",输入框中保持 main。
【为什么推荐 main?】
- 行业趋势:GitHub、GitLab 等平台的新建仓库默认使用 main
- 社区共识:大多数新项目都使用 main 作为默认分支名
- 包容性考虑:避免了 master 可能带来的历史包袱
![图片]
默认【Next】即可。
说明:
- 推荐:"Git from the command line and also from 3rd-party software"。可以在 Git Bash、CMD、PowerShell 中使用,第三方软件也能识别,不会覆盖 Windows 系统命令。
- 不推荐:"Use Git from Git Bash only",只能在 Git Bash 中使用。
- 慎用:"Use Git and optional Unix tools from the Command Prompt",会覆盖 Windows 系统命令。
![图片]
保持默认捆绑的 SSH 执行文件,直接点【Next】。
说明:
- 推荐:"Use bundled OpenSSH"。Git 自带完整的 SSH 客户端,开箱即用,安全稳定。
- 高级用户:"Use external OpenSSH",需确保系统已正确安装 OpenSSH。
![图片]
如何选择?
- 如果在具有企业管理证书的组织中使用 Git,则需要使用安全通道。
- 如果仅使用 Git 来访问公共存储库(如 GitHub),或者组织不管理自己的证书,那么使用 SSL 后端就可以了。
![图片]
推荐选择第一项:"Checkout Windows-style, commit Unix-style line endings"。
说明:Mac、Linux、Unix 使用 LF(\n),Windows 使用 CRLF(\r\n)。Git 可以通过设置自动转换这些换行符。在 Windows 环境下,签出时转换为 CRLF,提交时转换为 LF。
![图片]
建议选择第一种:"Use MinTTY (the default terminal of MSYS2)"。
说明:MinTTY 提供更好的用户体验,支持 Unicode,窗口可调整大小,复制粘贴体验更好。Windows 默认控制台窗口滚动缓冲区有限,字体编码配置麻烦。
![图片]
一般默认选择第一项(merge)。
说明:
- 第一种:
git pull = git fetch + git merge- 第二种:
git pull = git fetch + git rebase- 第三种:
git pull = git fetchgit rebase 风险较大,一般默认选择 merge。
![图片]
强烈推荐选择 "Git Credential Manager"。
说明:
- 自动管理凭证:记住账号密码,安全存储。
- 跨平台支持:Windows、macOS、Linux 都适用。
- 避免重复输入:一次登录,长期有效。
![图片]
操作建议:两个复选框都勾选 → 点击 Install。
![图片]
安装成功后在开始菜单查看图标。
![图片]
主要包括 Git Bash、Git CMD、Git FAQs、Git GUI、Git Release Note。
基于 CMD 增添新命令与功能,平时主要使用这个,功能丰富。
![图片]
功能较少,类似标准 CMD。
![图片]
常问问题,访问官方 Wiki 获取帮助。
图形化界面,可快速创建、克隆、打开仓库。建议还是用命令行学习 Git。
![图片]
版本说明,记录新增功能和修复的 bug。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online