作为习惯 Linux 命令行的开发者,Windows 自带的 PowerShell 或 CMD 常常让人感到操作割裂——不仅命令语法差异大,缺乏常用工具链,更让人头疼的是路径适配问题(比如频繁误将 Linux 下的 ~ 家目录符号用在 Windows 中,导致创建无效路径)。而 Git Bash 作为基于 MinGW 的开发环境,不仅内置 Vim 编辑器和绝大多数 Linux 核心命令,还能完美兼容 Windows 文件系统。将其配置为默认终端后,可大幅提升文件操作与开发调试的效率。本文将详细介绍 Git Bash 的安装、终端配置、问题解决及实用技巧,帮你在 Windows 上无缝衔接 Linux 操作习惯。

一、为什么选择 Git Bash?
1. 关于 Git Bash
Git Bash 源自 MinGW(Minimalist GNU for Windows),专为 Windows 平台设计。它不仅包含 Git 版本控制工具,还集成了 GCC 编译器、GNU binutils 等组件,更重要的是提供了完整的 Linux 命令行环境——ls、cd、grep、awk 等常用命令均可直接使用。
2. 核心优势
- 命令习惯无缝迁移:无需重新学习 PowerShell/CMD 语法,直接复用已有经验;
- 工具链齐全:内置 Vim、Git 以及 grep、sed、awk 等数据处理工具;
- 跨平台一致性:在 Windows 上模拟 Linux 环境,避免脚本运行或路径处理时的兼容性问题;
- 轻量高效:无需安装笨重的虚拟机或 WSL,启动速度快,资源占用低。
二、准备工作:安装 Git Bash
Windows 平台直接下载官方安装包即可:
- 下载地址:Git for Windows 官网(根据系统位数选择 32/64 位版本);
- 安装流程:双击安装包,默认选项即可完成。如需自定义路径,建议选择无空格、无中文的目录(如
D:\Environment\Git); - 验证安装:右键桌面或文件夹,若出现「Git Bash Here」选项,说明安装成功。
亦可通过 Scoop 等包管理器便捷安装 Git。
三、核心配置:设为默认终端
无论是系统级的 Windows Terminal,还是常用的 VSCode,都可将 Git Bash 配置为默认终端。
3.1 Windows Terminal 配置
推荐结合图形化设置与 JSON 配置:
- 图形化选择:
- 打开 Windows Terminal,点击顶部菜单栏下拉箭头 →「设置」;
- 在「默认终端应用程序」中选择「Git Bash」。
- JSON 配置(自定义路径/参数):
若需自定义启动参数,可直接编辑配置文件:
- 打开 Windows Terminal 设置,点击左侧「打开 JSON 文件」;
- 关键说明:
--login -i参数用于强制加载 Git Bash 的配置文件(如~/.bash_profile),避免后续配置不生效。
在 profiles.list 中添加 Git Bash 配置(请替换路径为你的实际安装目录):



