[1372]mac安装git

文章目录

Git 的官方下载总入口是:**https://git-scm.com/downloads**。

💻 Mac 用户怎么下载

目前 Git 官网对于 macOS 的推荐安装方式,是使用包管理器或命令行工具,而不是直接下载一个 .dmg 或 .pkg 文件。

  • 推荐方式(Homebrew) :如果你装了 Homebrew,在终端运行 brew install git 即可。
  • 最省事的方式(Xcode 工具) :在终端输入 xcode-select --install,系统会弹出窗口引导你安装,其中就包含了 Git。
  • 其他系统:如果你是 Windows 用户,官网的下载页会自动开始下载安装程序;Linux 用户则可以在官网找到各发行版的安装指令。

💡 补充说明

官网曾维护过一个 macOS 二进制安装程序,但早已停止更新(停留在 2.33.0 版本),所以现在在官网上已经找不到那个直接下载的链接了。用 Homebrew 或 Xcode 命令行工具是更稳妥且能获取较新版本的选择。

验证安装

无论用哪种方式,安装完成后,在终端运行以下命令确认:

bash 复制代码
git --version

如果能正常显示版本号(如 git version 2.xx.x),就说明安装成功了。


Homebrew安装

在 Mac 上安装 Homebrew,主要有两种方式:使用官方脚本(适合网络环境较好的情况)或使用国内镜像脚本(适合国内网络环境)。考虑到你之前遇到过的网络问题,优先推荐国内镜像方式。

方式一:国内镜像安装(推荐国内用户)

如果直接访问 GitHub 较慢或失败,可以使用国内维护的安装脚本,它会自动帮你选择国内源。

在终端中粘贴并执行以下命令:

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

执行后,脚本会提示你选择下载源(通常选数字 1 或 2 即可),然后按提示输入开机密码并确认。安装过程中需要保证网络畅通。

方式二:官方脚本安装

如果你的网络可以稳定访问 GitHub,这是最直接的方式。

在终端中执行:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装脚本会说明它将执行的操作,并在开始前暂停等待你确认。按回车键继续,过程中可能需要输入密码。

安装前准备:安装命令行工具

无论用哪种方式,Homebrew 都依赖 Xcode Command Line Tools。如果之前没有安装过,建议先在终端运行以下命令,并在弹窗中点击"安装":

bash 复制代码
xcode-select --install

安装完成后,在终端运行以下命令验证:

复制代码
xcode-select -p

如果输出 /Library/Developer/CommandLineTools,说明工具已就绪。

验证安装

安装完成后,关闭并重新打开终端,然后运行以下命令检查是否成功:

bash 复制代码
brew --version

如果输出类似 Homebrew 4.x.x 的版本号,就说明安装成功了。你也可以运行 brew doctor 来检查环境状态。

复制代码
查看版本:brew -v  更新brew版本:brew update
查找:brew search python(其中python替换为要查找的关键字)
安装:brew install python(其中python替换为要安装的名称)
本地软件库列表:brew ls

        如果遇到问题可以右键下面地址查看常见错误解决办法
        https://gitee.com/cunkai/HomebrewCN/blob/master/error.md
        https://gitee.com/cunkai/HomebrewCN/issues

        brew官方地址:https://brew.sh/zh-cn/

 安装成功 但还需要重启终端 或者 运行 source /Users/admin/.zprofile   否则国内地址无法生
安装后提示

如果你使用的是 Apple Silicon 芯片的 Mac,安装完成后终端可能会提示你将 brew 添加到 PATH 环境变量中。按照终端输出的提示命令执行即可(通常是执行 eval "$(/opt/homebrew/bin/brew shellenv)" 并将其写入 ~/.zprofile 文件)。


相关推荐
LabVIEW开发1 小时前
ESO 极大望远镜主动光学:LabVIEW 实时模块 + 多核 COTS 替代专用硬件的路径
labview·1024程序员节·labview知识·labview功能·labview程序
夜不会漫长1 小时前
C++ 多态学习笔记
1024程序员节
爱读书的小胖1 小时前
LeetCode 45 跳跃游戏 II C 语言解题分析
1024程序员节
nington011 小时前
金融信创国产AD重构:2027倒计时下的技术选型与落地路径
其他·1024程序员节
LabVIEW开发1 小时前
ISRO 卫星应答机可搬移 ATE:模块化仪器 + LabVIEW 把测试时间砍掉一半
labview·1024程序员节·labview知识·labview功能·labview程序
Yang96111 小时前
自适应放电加实时纠偏,解析TY-60H在矿石能源的接续表现
1024程序员节
吹什么轩1 小时前
LangChain 全解:为什么大模型应用需要一层“框架“
1024程序员节
一个平凡而乐于分享的小比特1 小时前
CODESYS V3.5 SP10 移植至 T536 平台实战指南(二)
1024程序员节·codesys·t536
yuniko-n1 小时前
【JUC】读写锁 StampedLock
java·1024程序员节