美文网首页
windows 操作系统里 git bash 和 git cmd

windows 操作系统里 git bash 和 git cmd

作者: 华山令狐冲 | 来源:发表于2021-12-11 10:03 被阅读0次

我们在 Windows10 安装 git 客户端之后,注意到安装文件夹下有 git-bash.exe 和 git-cmd.exe 两个执行文件。有什么区别吗?

参考这个 StackOverflow 讨论链接.

Git CMD 就像带有 git 命令的常规 Windows 命令提示符。 它允许您通过命令行使用所有 Git 功能。 如果您已经熟悉 Windows cmd 并且您只在 Windows 上工作,则很有用。

Git Bash 在 Windows 上模拟 bash 环境。 它允许您在命令行中使用所有 git 功能以及大多数标准 unix 命令。 如果您习惯了 Linux 并希望保持相同的习惯,则很有用。

git bash

Git 的核心是一组命令行实用程序,旨在在 Unix 风格的命令行环境中执行。 Linux 和 macOS 等现代操作系统都包含内置的 Unix 命令行终端。 这使得 Linux 和 macOS 在使用 Git 时成为互补的操作系统。 Microsoft Windows 使用 Windows 命令提示符,一种非 Unix 终端环境。

Git Bash 是一个适用于 Microsoft Windows 环境的应用程序,它为 Git 命令行体验提供了一个模拟层。 Bash 是 Bourne Again Shell 的首字母缩写词。 shell 是一种终端应用程序,用于通过书面命令与操作系统交互。 Bash 是 Linux 和 macOS 上流行的默认 shell。 Git Bash 是在 Windows 操作系统上安装 Bash、一些常见的 bash 实用程序和 Git 的包。

例如,下面这个 run.sh 是一个 bash 脚本文件:

无论是 windows cmd 还是 powershell,都无法直接运行 bash 脚本文件,错误如下图所示:

然而通过 git bash 可以在 Windows10 机器上无障碍的运行 bash script:

更多Jerry的原创文章,尽在:"汪子熙":


相关文章

  • windows 操作系统里 git bash 和 git cmd

    我们在 Windows10 安装 git 客户端之后,注意到安装文件夹下有 git-bash.exe 和 git-...

  • 关联github

    Git GUI:可视化图形界面 Git CMD:cmd命令行界面。(windows风格) Git Bash:一个封...

  • Git使用

    Git GUI:可视化图形界面 Git CMD:cmd命令行界面。(windows风格) Git Bash:一个封...

  • shell常用命令

    Shell命令 git bash和windows里的cmd区别 ?大部分是可以的。git在安装的时候也安装了一个轻...

  • 【Git】git-bash和git-cmd的不同功用

    如果安装了Git For Windows,那么安装目录下会有这两个exe git-bash.exe git-cmd...

  • 初识Linux命令行

    我的认知 昨天简单学习了一下git bash,git bash是Windows操作系统中Git的命令行工具,如图 ...

  • Windows下git bash中添加wget

    Windows中git bash完全可以替代原生的cmd,但是对于git bash会有一些Linux下广泛使用的命...

  • Git开发经验总结

    git 安装 windows 推荐使用 git-bash 下载地址 如果在windows自带的cmd命令行中运行g...

  • vscode 终端配置为 git-bash

    1.点开配置 2.修改 C:\windows\System32\cmd.exe 为 D:\Git\git-bash...

  • 安装Cmder

    Cmder内置Git Bash, 也支持CMD和PowerShell不要同时安装Cmder和Git Bash自带G...

网友评论

      本文标题:windows 操作系统里 git bash 和 git cmd

      本文链接:https://www.haomeiwen.com/subject/dxvpzltx.html