【问题标题】:Use GitBash with MacOs? [closed]将 GitBash 与 MacO 一起使用? [关闭]
【发布时间】:2020-09-23 13:53:35
【问题描述】:

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

除非你必须直接在 macOS 上安装 git,并使用来自 mac 终端的命令? 这是我第一次做MacOs,我这辈子都没用过Mac PC^^

【问题讨论】:

  • Git 要么默认安装,要么在安装 Xcode 时安装(我忘记了,Xcode 是我首先安装的东西之一)。在终端运行which git,您应该得到/usr/bin/git 作为输出。不需要 GitBash。
  • 你读过关于安装 git 的documentation 吗?它介绍了在 macOS 上安装 git 的几种方法。

标签: git macos git-bash


【解决方案1】:

您不必这样做:“Git Bash”是 GNU bash 的 Windows 端口,它是 POSIX 兼容的 shell,作为 Git-for-Windows 的一部分提供。

将 bash 与 Git-for-Windows 一起提供有两个原因:

  • 一些Git命令还是写成Unix-shell脚本,自然需要Unix兼容的shell才能执行; Windows 上可用的常用 shell(cmd.exe 和 PowerShell)不兼容,不能用于此目的。

  • GfW 的创建者认为,为之前在 Windows 以外的平台上使用过 Git 的 Git 用户提供一个熟悉的环境会很好。

    GfW 还专门为此发布了MinTTY,这是一个terminal emulator——这是一个显示图形窗口的程序,在该窗口中,另一个期望与 Unix 兼容终端一起工作的软件可以工作(而 bash 是一个此类软件的示例)。
    这意味着您所理解的“Git Bash”实际上是两个程序:一个 Windows 端口的 bash 在 MinTTY 窗口中运行。

虽然严格来说,MacOS 不是与 Unix 兼容的操作系统,但它具有一定的 Unix 传统,并且开箱即用地安装了 native bash。
因此,在您安装 Git(AFAIK,通常通过 Homebrew)后,您将拥有完整的原生 Git 体验。

【讨论】:

  • 我无法得到更好的答案!谢谢
【解决方案2】:

您可以使用 smartgit 工具。我目前在我的 Mac 上使用它。像魅力一样工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2020-09-16
    • 2013-12-18
    相关资源
    最近更新 更多