Git Bash 是 Windows 的终端模拟器,用于 Git 命令行实验。 使用 Git Bash,您可以对终端本身的任何代码更改采取行动,而无需其他编码环境,例如 Atom、Notepad++ 等。 按照本指南中的不同方法在 Windows 中安装 Git 和 Git Bash。 当 Git Bash 作为程序添加到 Windows 中时,它会安装整个 Git 版本控制系统。

如何在 Windows 中安装 Git Bash / Git
在 Windows 中安装 Git Bash/Git 有四种不同的方法,每种方法都有其优点。 第一种方法是普通 Git 安装程序的完整说明,而其他方法是导致相同结果的快捷方式。
1. 在 Windows 上使用 Git 安装程序
安装时间更长 适用于 Windows 的 Git 这很容易,但您应该仔细检查这些步骤以避免以后出现同步错误。
- 点击 Windows链接 在 下载页面.
- 您将看到多个下载链接。 如果您正在寻找常规安装程序,请选择适用于 Windows 的最新 64 位版本。
- 接受 GNU通用公共许可证。
- 定位 目的地位置 在您的 Windows 设备上。
- 选择您要安装的组件并清除您不想安装的组件。 至少,您需要启用选项 混帐狂欢 و “Git 图形用户界面” و “Git LFS(大文件支持)” و “将 .git 配置文件与默认文本编辑器相关联” و “关联 .sh 文件以与 Bash 一起运行。 “ 在大多数情况下,默认情况下应启用这些必需的选项。
- 将会 创建一个 Git 文件夹 作为 Program Files 中的默认文件夹。 您可以选择不创建开始菜单文件夹。
自定义您的安装
在下一步中,您可以选择 Git 的默认编辑器。
- 尽管 Vim的 是默认的编辑器,你会发现很多其他的选项,比如 记事本++ 和原子 Visual Studio代码 和崇高的文字。 在本教程中,我们使用 Vim。
- 指定初始分支名称或将其留给 Git。 指定更安全 “让 Git 决定”。
- 定位 路径环境 推荐用于 “来自命令行和第三方软件的 Git。”
- 定位 “使用 OpenSSH 包装器” 作为安全外壳 (SSH) 客户端可执行文件。
- 选择 HTTPS 传输的后端, “使用 OpenSSL 库” 用于高级身份验证。
- 另一个 Git 约定是在文本文件中配置行结束符。 定位 “检查 Windows 风格,坚持 Unix 风格的行结尾。”
- 您需要一个终端模拟器才能将其与 Git Bash 一起使用。 选择 MinTTY,MSYS2 的默认终端,而不是 Windows 控制台窗口。 这使 Git 程序与它们在命令提示符下执行的操作分开。
- 选择选项 “假想” 进行请求 “混帐拉”.
- 管理 GitHub上 和其他第三方凭证,选择 “Git 凭证管理器”.
额外选项
在 Git for Windows 的常规安装中,您还需要配置更多选项。
- 定位 启用文件系统缓存 以提高性能。
- 忽略实验性选项是安全的,例如伪造的控制台。
- 安装 Git 需要几分钟时间。
- 在 Git 安装向导完成后,您可以运行 Git Bash。
- 或者,在 Windows 搜索中找到 Git Bash 应用程序,或从其安装文件夹中打开可执行文件。
- MinTTY 终端仿真器应该是可见的。 这将帮助您将 Git 进程与计算机的其余功能分开。 MinTTY 窗口看起来像一个命令终端。
2.使用可移植的Git版本
除了常规的长安装程序外,Git 还有一个适用于 Windows 的便携版本,非常易于使用。
- 去 Git 下载页面 适用于 Windows 然后点击下载链接 Windows 便携式。
- 保存 .ZIP 文件 便携式在您选择的文件夹中。
- 您可以通过单击更改 Git 便携式安装目标 三点图标。
- 等到便携式安装程序完全解压缩。
- 该过程完成后,您会发现嵌套在其中的便携式文件夹 “Git Bash 安装 Windows”.
- 打开 Git Bash 应用程序 从文件夹 便携式Git ,然后根据需要将其保存到 USB 驱动器。
- MinTTY 模拟器将自己描述为便携式终端,但它与常规终端没有什么不同,您可以在此处使用所有 Git 命令。
3.使用Winget
您可以使用 Winget 命令行工具在 Windows 中安装 Git/Git Bash。
- 安装应用 应用安装程序 微软商店 علىجهازالكمبيوترالخاصبك。
- 以管理员模式打开命令提示符。
- 键入 winget 以验证 App Installer 是否已正确安装。 它将显示几个可以与 Winget 一起使用的命令。
- 通过在命令提示符下键入以下代码,使用 Winget 安装 Git:
winget 安装 --id Git.Git -e --source winget
- 在命令提示符下通过 Winget 安装 Git 最多可能需要一分钟。 您可能还会发现安装程序弹出窗口。
- 检查是否出现消息 “安装成功” 在命令提示符下。
- Git 安装向导完成 Git 安装后,启动 Git Bash 或在管理员模式下从 Windows 搜索框中打开程序的终端。
很高兴知道:是 Windows 11 工具不适合您? 试试这些解决方案。
4.巧克力味
Chocolatey 是 PowerShell 中的 Windows 程序,可以帮助您快速安装完整版本的 Git/Git Bash。 它就像是任何已安装的目标应用程序的包装器。
- 打开 PowerShell的 在 充电模式。
- 安装 巧克力味 在 Windows 中使用以下命令。 您不会收到任何确认安装成功的消息。 该过程完成后,关闭 PowerShell 窗口,然后重新启动。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) - 在 PowerShell 窗口 新建(管理员模式),键入以下内容以使用 Chocolatey 安装 Git。
choco 安装 git.install
- 点击 “一个” أو “ Y” 授予 Chocolatey 请求的权限。
- 一次 Git 安装 在您的设备上,您会看到一条成功消息 PowerShell 窗口.
很高兴知道:想知道 如何使用 PowerShell? 您将需要此基本命令列表。
经常问的问题
Q1:Git 和 GitHub 有什么区别?
الجواب: Git 是一个开源版本控制系统,其存储库托管在 GitHub 上,GitHub 是 Git 源代码的在线集合。 GitHub 归微软所有; 但是,它的开源性质并没有因为专有而改变。 您需要 Git 来运行许多 GitHub 项目,但事实恰恰相反,因为有 GitHub 的替代品,例如 GitBucket、GitLab 和 SourceForge。
Q2:Git 和 Git Bash 有什么区别?
الجواب: Git 是最初的基于 Unix 的版本控制系统,由 Linus Torvalds 于 2005 年推出,用于跟踪 Linux 和 Mac 上多用户协作项目中的代码更改。 Bash 是另一个基于 Unix 的 Linux 命令行包装器。
微软的操作系统最初并不是为 Bash 设计的,Bash 是 Linux 的命令行系统。 因此,Windows用户必须安装Git Bash,这是一个第三方程序,是专门为Windows操作系统设计的专用终端仿真器。 使用 Git Bash,您可以在 Windows 中同时运行 Git 和 Bash。
Q3:Git 可以从 Windows 中完全卸载吗?
الجواب: 您可以通过从“设置”中的“添加或删除程序”中卸载 Git Bash 应用程序或转到“控制面板”并单击“程序和功能”下的“卸载程序”来从 Windows 中完全卸载 Git。 使用 Windows 搜索菜单在 C:\ 驱动器中找到 Git 文件夹,然后将其删除。 如果您在 Windows 上使用 Git 的便携式版本,请删除 Git 文件夹,因为没有进行进一步的安装。
