在MacOS上使用GitBash?

3

我想知道是否可以在MacOS上安装GitBash,以使用git命令?

除非必须直接在MacOS上安装git并从Mac终端使用命令? 这是我第一次在MacOS上工作,我从未在生活中使用过Mac电脑^^


4
Git通常在安装Xcode时自动安装(我忘了,Xcode是我安装的第一件事之一)。在终端中运行which git命令,你应该会得到/usr/bin/git的输出。不需要使用GitBash。 - undefined
2
你有没有阅读关于在macOS上安装git的文档?它详细介绍了几种在macOS上安装git的方法。 - undefined
2个回答

7

您不必使用 "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体验。


2
我无法期望到更好的答案!谢谢你。 - undefined

0
你可以使用SmartGit工具。我目前在我的Mac上使用它。运行得非常好。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接