当前位置: 首页 > news >正文

MacOS安装git

文章目录

  • 通过Xcode Command Lines Tool安装(推荐)
    • 终端直接运行git命令根据流程安装
    • 先安装Command Lines Tool后再安装git
  • 官网下载二进制文件进行安装
    • 官方国外源下载二进制文件(不推荐)
    • 国内镜像下载二进制文件(推荐)
    • 安装git

通过Xcode Command Lines Tool安装(推荐)

简单来讲Command Line Tools本质是Xcode内置的一个命令行工具包,为Mac终端用户提供一些常用开发工具。包括git、make、gcc、clang、perl、size、strip、strings、libtool、cpp、what以及其他很多能够在Linux默认安装中找到的有用的命令 (以前还提供有svn,后来在某次更新后就不提供了)

下面这两种的方式的效果都是一样,不过这种方式安装的git版本会滞后一些

终端直接运行git命令根据流程安装

直接在终端运行git --version,如果系统没有安装Command Lines Tool则会弹窗提示,如下图所示点击“安装”;在确保Command Lines Tool安装成功以后会接着安装git
在这里插入图片描述

先安装Command Lines Tool后再安装git

xcode-select --version检查Command Lines Tool是否已安装,如果没有安装则使用如下命令安装

xcode-select --install

接着在终端输入git --version命令,如果系统已经安装了Command Line Tools,那么只需要稍等片刻,系统会自动下载并安装git

官网下载二进制文件进行安装

Mac官方下载地址,如图根据官方提供的安装方式,本人认为Xcode(Command Lines Tool)(第一小节)和Binary installer这两种方式是比较友好;
在这里插入图片描述

官方国外源下载二进制文件(不推荐)

官方提供的下载地址在SOURCE FORGE网站

在这里插入图片描述
这里抛开网速下载慢的问题不谈,滞后的版本太多。但是也不是不能用

国内镜像下载二进制文件(推荐)

国内镜像,这里提供了Mac可下载的所有git版本,选择合适的版本下载即可

安装git

下载二进制文件以后,安装正常的流程安装即可;安装完成以后就可以使用git --version进行验证,并配置使用了

相关文章:

MacOS安装git

文章目录 通过Xcode Command Lines Tool安装(推荐)终端直接运行git命令根据流程安装先安装Command Lines Tool后再安装git 官网下载二进制文件进行安装官方国外源下载二进制文件(不推荐)国内镜像下载二进制文件(推荐)安装git 通过Xcode Command Lines Tool安装(推荐) 简单来讲C…...

京东协议算法最新版

环境准备 1 com.jingdong.app.mall11.6.4 入口定位 逆向分析,发现 params 里面有一个 sign 以及请求头里面有一个 jdgs 首先我们发现京东的 sign 是 32 位的,猜测其可能是 md5 之类的 hash 算法,既然是 hash 算法,那么就大概率…...

软考系统架构设计师案例分析知识汇总

软件架构风格 △△△ 软件架构风格是描述某一类特定应用领域中软件系统组织方式和惯用方式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映众多系统共有的结构和语义。 面向对象架构风格的特征是将数据表示和基本操作封装在对象中。这种模式的构件是对象…...

MyBatis-plus 代码生成器

具体代码 application.yaml server:port: 8081 #自定义端口号spring:datasource:url: jdbc:mysql://localhost:3306/itcast?useUnicodetrue&characterEncodingutf-8&serverTimezoneGMT%2B8username: rootpassword: 123456driver-class-name: com.mysql.cj.jdbc.Driver…...

运维常识——网络

内网,公网IP 内网IP为专网IP 因为网络资源(IP地址不够,所以引出来了内网IP和IPv6) 内网IP和公网IP之分是为了减缓IP地址不够使用的情况 一般设置代理服务器 设置两张网卡 一张对外一张对内 内部主机将数据转发到内网卡&#…...

《研发效能(DevOps)工程师》课程简介(一)丨IDCF

为贯彻落实《关于深化人才发展体制机制改革的意见》,推动实施人才强国战略,促进专业技术人员提升职业素养、补充新知识新技能,实现人力资源深度开发,推动经济社会全面发展,根据《中华人民共和国劳动法》有关规定&#…...

OMV 介绍及安装

# Time: 2023/11/02 #Author: Xiaohong # 运行电脑: Lenovo X201I (Intel(R) Core(TM) i3 CPU M 370 2.40GHz) # 功能: OMV 介绍及安装 导图 若OMV6 安装Extras 插件失败,可以参考 OMV6 安装Extras 插件失败的解决方法...

JAVA 实现PDF转图片(spire.pdf.free版)

1.引入jar包 导入方法1: 手动引入。将Free Spire.PDF for Java下载到本地,解压,找到lib文件夹下的Spire.PDF.jar文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序: 导入方法2:如果您想通过…...

高效学习工具之AnkiMobile新手入门指南(ios端,包括ipad、ihpone设备)————创建、使用、备份、设置参数、相关资料

文章目录 0 背景0.1 闭环学习0.2 什么是anki0.3 anki践行者经验分享 1 开始使用1.1 导入1.2 创建空白组1.3 创建卡片1.3.1 利用anki创建卡片的两种方法1.3.2 复习材料分类 1.4 筛选(做减法,拆分学习(做子卡牌集合))&am…...

LiveMeida视频接入网关

一、产品简介 视频接入网关主要部署在视频存储节点或视频汇聚节点,面向不同用户,主要用于对接不同厂家、不同型号的摄像机设备,获取摄像机视频后,以统一标准的视频格式和传输协议,将视频推送至上层联网/应用平台。可广…...

我和云栖有个约会

文章目录 云栖大会体验与感受大模型的体验感受 对大会的期待 云栖大会 云栖大会是是阿里巴巴集团主办的年度技术盛会,是云计算、大数据、人工智能等前沿技术产业发展的见证者、参与者和推动者。2023年的云栖大会于10月31日在杭州开幕,吸引了全球的技术专…...

模拟官网编写自定义Grafana Dashboard

前言 我们想编写自定义的Dashboard,类似于官网那样下载的Dashboard,并且能移值到机器主机,如何实现了? ## 官网dashboard https://grafana.com/grafana/dashboards/ 编写 先在虚拟机写好Dashboard 然后下载。json文件如下: {…...

组件局部注册和全局注册

普通组件的注册使用-局部注册 1.特点&#xff1a; 只能在注册的组件内使用 2.实现效果 3.步骤&#xff1a; 创建.vue文件&#xff08;三个组成部分&#xff09;在使用的组件内先导入再注册&#xff0c;最后使用 4.使用方式&#xff1a; 当成html标签使用即可 <组件名&…...

【数据结构】模拟实现stack

namespace my_stack {//适配器模式/配接器template <class T,class Containervector<T>>class stack {public:void push(const T& val){_con.push_back(val);}void pop(){_con.pop_back();}const T& top(){return _con.back();}size_t size(){return _con.…...

Hive创建分区表并插入数据

业务中经常会遇到这种需求&#xff1a;数据每天全量更新&#xff0c;但是要求月底将数据单独保存一份以供后期查询某月节点的信息。这时就要考虑用到Hive的分区表实现&#xff0c;即按照月份创建分区表&#xff0c;相当于新的月份数据保存在新表&#xff0c;进而实现保存了历史…...

虚拟机防火墙关闭教程

虚拟机防火墙关闭教程 连接数据库请求超时 教程...

《研发效能(DevOps)工程师》课程简介(二)丨IDCF

为贯彻落实《关于深化人才发展体制机制改革的意见》&#xff0c;推动实施人才强国战略&#xff0c;促进专业技术人员提升职业素养、补充新知识新技能&#xff0c;实现人力资源深度开发&#xff0c;推动经济社会全面发展&#xff0c;根据《中华人民共和国劳动法》有关规定&#…...

EViews| 基础操作 备战下周机考

目录 一、创建工作文件 1、非时间序列数据 2、时间序列数据 二、导入数据 1、导入数据 2、保存数据组合或方程结果 三、估计回归模型 1、估计回归模型 2、回归结果名词解读 四、检验模型设定错误 1、检验是否遗漏变量 2-1、检验是否加入了不相干变量 2-2、惩罚新增…...

Web安全系列——敏感信息泄露与加密机制

一、前言 数字化时代&#xff0c;越来越多的数据正在被传输到Web应用程序中&#xff0c;这其中不乏个人或机构的敏感信息。 如果Web应用程序未采取正确的加密机制&#xff0c;这些信息可能会遭到窃取或篡改&#xff0c;从而使用户数据或机构的财产受到威胁。 二、加密机制失…...

【kubernetes】k8s对象

文章目录 1、什么是kubernetes对象2、如何描述kubernetes对象3、服务器端字段验证 1、什么是kubernetes对象 在k8s系统中&#xff0c;kubernetes 对象是持久化的实体&#xff0c;kubernetes使用这些实体去表示 整个集群的状态,具体而言&#xff0c;他们描述了以下信息&#xf…...

FireRedASR Pro优化指南:如何提升长音频识别效率

FireRedASR Pro优化指南&#xff1a;如何提升长音频识别效率 1. 长音频识别的核心挑战 语音识别系统在处理长音频时面临几个关键瓶颈问题&#xff1a; 内存压力&#xff1a;随着音频时长增加&#xff0c;需要缓存的中间状态呈指数级增长计算复杂度&#xff1a;注意力机制的时…...

突破网盘下载瓶颈:技术工具革新文件获取效率

突破网盘下载瓶颈&#xff1a;技术工具革新文件获取效率 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 &#xff0c;支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅…...

OpenClaw自动化边界:gemma-3-12b-it不适合处理的5类任务分析

OpenClaw自动化边界&#xff1a;gemma-3-12b-it不适合处理的5类任务分析 1. 为什么需要明确自动化边界&#xff1f; 上周我在本地部署了OpenClawgemma-3-12b-it组合&#xff0c;本想让它帮我完成一些重复性工作。结果在测试过程中&#xff0c;一个简单的"整理桌面截图并…...

Java协议解析性能天花板在哪?IEEE论文级基准测试对比:Jackson vs FlatBuffers vs Kaitai Struct vs 自研Parser(附可复现压测代码仓库)

第一章&#xff1a;Java协议解析性能天花板在哪&#xff1f;IEEE论文级基准测试对比&#xff1a;Jackson vs FlatBuffers vs Kaitai Struct vs 自研Parser&#xff08;附可复现压测代码仓库&#xff09;协议解析性能瓶颈往往隐匿于内存布局、序列化语义与JVM运行时特性的交界处…...

GetQzonehistory:终极QQ空间回忆一键保存指南

GetQzonehistory&#xff1a;终极QQ空间回忆一键保存指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 还在担心QQ空间里那些珍贵的青春记忆会随着时间消失吗&#xff1f;GetQzonehis…...

OpenClaw技能开发模板:5分钟为Kimi-VL-A3B-Thinking创建自定义多模态处理器

OpenClaw技能开发模板&#xff1a;5分钟为Kimi-VL-A3B-Thinking创建自定义多模态处理器 1. 为什么需要自定义技能 上周我在处理一批产品截图和用户反馈时&#xff0c;突然意识到一个痛点&#xff1a;虽然Kimi-VL-A3B-Thinking多模态模型能理解图片内容&#xff0c;但每次都要…...

TGP Ecran:Arduino OLED显示库的轻量封装与非阻塞刷新设计

1. 项目概述TGP Ecran 是一款面向嵌入式 Arduino 平台的 OLED 显示驱动封装库&#xff0c;其核心定位是降低 Adafruit SSD1306 驱动库的使用门槛&#xff0c;同时保留底层图形能力的完整可访问性。该库并非从零实现的显示驱动&#xff0c;而是基于 Adafruit 官方 SSD1306 和 GF…...

STM32单片机技术优势与应用指南

1. STM32的崛起背景与技术优势2007年之前&#xff0c;8位单片机市场被8051架构主导&#xff0c;16位市场则有MSP430等产品。这些传统MCU在简单控制领域表现出色&#xff0c;但随着物联网时代的到来&#xff0c;其局限性逐渐显现&#xff1a;性能瓶颈&#xff1a;8位机的处理能力…...

GraphRAG大模型在药物发现中玩出新花样!揭秘潜在知识图谱的惊人能力!

本文深入探讨了Microsoft GraphRAG在药物发现领域的应用&#xff0c;通过构建科学文献的潜在知识图谱&#xff0c;测试了其检索和合成能力。实验揭示了LLM在处理复杂查询中的优势与局限&#xff0c;强调了语料质量和LLM选择的重要性。GraphRAG展现了高效从非结构化数据中提取洞…...

医疗AI实战:如何用NLP技术从电子病历中提取科研特征(附Python代码)

医疗AI实战&#xff1a;从电子病历中挖掘科研金矿的NLP技术指南 在医疗健康领域&#xff0c;电子病历&#xff08;EMR&#xff09;是一座尚未充分开发的数据金矿。据统计&#xff0c;医疗机构产生的数据中超过70%是非结构化文本信息&#xff0c;包括医生记录、检查报告和病程描…...