[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 文件)。


相关推荐
普通人62 小时前
WebGL与WebGPU入门指南
开发语言·webgl·1024程序员节
猫猫不是喵喵.19 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
fish_zzzz4 天前
笔记-论数据结构2
1024程序员节
普通人65 天前
PHP文件读写完全指南
开发语言·php·1024程序员节
Martina_03215 天前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
星云_byto6 天前
CSS布局
人工智能·机器学习·目标跟踪·1024程序员节
张小姐的猫9 天前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
工业HMI实战笔记10 天前
印刷电路板HMI:SMT贴装的元件定位界面
制造·设计规范·设计语言·1024程序员节
Martina_032110 天前
AI生成3D模型一合并网格,材质就串色?用6步检查材质槽、UV与图集重映射
图像处理·人工智能·3d·材质·uv·游戏策划·1024程序员节
橙光成长10 天前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节