作为习惯 Linux 命令行的开发者,Windows 自带的 Powershell 或 CMD 常常让人感到操作割裂——不仅命令语法差异大,缺乏常用工具链,更让人头疼的是路径适配问题(比如频繁误将 Linux 下的 ~ 家目录符号用在 Windows 中,导致创建 c:/users/用户名/~/xxx 这类无效路径)。而 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. 选择 Git Bash 的核心原因
- 命令习惯无缝迁移:对于熟悉 Linux/macOS 终端的用户,无需重新学习 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
三、核心配置:将 Git Bash 设为默认终端
无论是系统级的 Windows Terminal,还是开发常用的 VSCode,都可将 Git Bash 配置为默认终端,实现全局统一的操作体验。
3.1 Windows Terminal 配置
Windows Terminal 支持图形化配置和 JSON 配置,推荐结合使用:
- 图形化选择(快速设置):
- 打开 Windows Terminal,点击顶部菜单栏的「下拉箭头」→「设置」;
- 在「默认终端应用程序」中选择「Git Bash」,即可快速生效。
- JSON 配置(自定义路径/参数):
若需自定义 Git Bash 的启动参数或图标,可直接编辑配置文件:
- 打开 Windows Terminal 设置,点击左侧「打开 JSON 文件」;
- 关键说明:
--login -i参数用于强制加载 Git Bash 的配置文件(如 ),避免后续配置不生效(详见「四、常见问题」)。




