Max*_*net 3 git macos git-bash
我想知道是否可以在 MacO 上安装 GitBash,以使用 git 命令?
除非你必须直接在 macO 上安装 git,并使用 mac 终端的命令?这是我第一次在 MacO 上工作,我一生中从未使用过 Mac PC ^^
您不必:“Git Bash”是GNU bash的 Windows 端口,它是作为Git-for-Windows的一部分提供的POSIX兼容shell。
\n\n将 bash 与 Git-for-Windows 一起发布有两个原因:
\n\n一些 Git 命令仍然被编写为 Unix-shell 脚本,自然需要 Unix 兼容的 shell 才能执行;Windows\xe2\x80\x94 和 PowerShell\xe2\x80\x94 上可用的库存 shellcmd.exe不兼容,无法用于此目的。
GfW 的创建者认为,为那些在 Windows 以外的平台上有过 Git 经验的 Git 用户提供一个熟悉的环境是件好事。
\n\n特别针对这个 GfW 还附带了MinTTY,它是一个终端仿真器\xe2\x80\x94,它是一个显示图形窗口的程序,其中另一个期望与 Unix 兼容终端一起工作的软件可以工作(bash 就是一个例子)此类软件)。
\n这意味着您所认为的“Git Bash”实际上是两个程序:在 MinTTY 窗口内工作的 bash 的 Windows 端口。
虽然严格来说,MacOS 不是一个与 Unix 兼容的操作系统,但它具有一定的 Unix 传统,并且开箱即用地安装了本机 bash。
\n因此,在安装 Git(据我所知,通常通过 Homebrew)之后,您将拥有完整的本机 Git 体验。