我想知道是否可以在MacOS上安装GitBash,以使用git命令?
除非必须直接在MacOS上安装git并从Mac终端使用命令? 这是我第一次在MacOS上工作,我从未在生活中使用过Mac电脑^^
您不必使用 "Git Bash":它是Windows版GNU bash,是作为Git-for-Windows的一部分提供的与 POSIX 兼容的shell。
Git-for-Windows附带bash的两个原因:
一些Git命令仍然编写为Unix-shell脚本,并自然需要使用兼容的Unix shell才能执行; Windows上可用的标准shell(cmd.exe
和PowerShell)不兼容,不能用于此目的。
GfW的创建者认为为那些在Windows以外的平台上具有Git使用经验的Git用户提供一个熟悉的环境是好的。
特别是为此,GfW还提供了MinTTY,这是一个终端模拟器——即显示图形窗口的程序,在该窗口中,另一个希望使用与Unix兼容的终端软件可以运行(而bash就是此类软件的一个示例)。
这意味着您所感知的 "Git Bash" 实际上是两个程序:在MinTTY窗口中工作的bash的Windows版本。
虽然严格来说,MacOS不是Unix兼容的操作系统,但它有某些Unix遗产,并且在安装了Git之后(据我所知,通常通过Homebrew),您就拥有了完全的本地Git体验。
which git
命令,你应该会得到/usr/bin/git
的输出。不需要使用GitBash。 - undefined